XHTML 2.0 is on the horizon

XHTML 2.0 is on the horizon

XHTML 2.0 is coming and seems to be a huge departure from what many web developers may be accustomed to using. 2.0 will build up what was released in XHTML 1.1 in which all presentational elements were removed and are controlled strictly from the stylesheet. XHTML 2.0 will add many new features such as completely removing the img attribute and replacing it with the object attribute. A new list element for all navigational items has been added and will be used for seperating navigational content from the rest of the page. Any element will be able to act as hyperlink (e.g. <li href="http://getlevelten.com/">My Hyperlink</li>). The alt attribute will be removed along with <i><b><u><br />. Several new tags will be added such as <section><h><seperator><nl><line>. The list of changes could go on and on but until the W3C finally finishes the working draft of XHTML 2.0 we will not know exactly what its going to contain. There has been some controversy over this new doctype since it breaks backward compatibility with all previous versions but in my opinion its going to force developers to write more efficient, cleaner code that accurately seperates content from presentation. In effort to better illustrate what I have discussed I have mocked up what a page may look like in the XHTML 2.0 DOCTYPE which you may check out here