Easy-to-follow video tutorials help you learn software, creative, and business skills.Become a member
HTML5 specifies a number of elements and attributes as obsolete. The specification does not use the word deprecated for these features because browsers must still support them and because they're already in wide use. Instead, they're referred to as obsolete and we're encouraged to stop using them. This is a list of obsolete elements. The functionalities of many of these elements are better accomplished with CSS and others have been replaced with new elements or new features. For example, the applet element has been replaced with the embed and object elements.
The frames feature has been replaced with iframe, and many of these features are better accomplished with CSS including basefont, big, blink, center, and font. Like the list of obsolete elements, many of these obsolete attributes are better accomplished with CSS. For example, the name attribute on the a element has a target for URL fragments, is better accomplished with the id attribute which is also used as a unique identifier by CSS. The link, alink, vlink, text and bgcolor attributes on the body element and also in tables are better accomplished with CSS.
The align attribute on many elements is better accomplished with CSS. Cellspacing and cellpadding attributes for the table element along with most table formatting is better accomplished with CSS. A complete list of obsolete features along with rationales and conforming alternative features can be found on the WHATWG website at this URL.
Get unlimited access to all courses for just $25/month.Become a member