W3C: XHTML 2.0 working draft, August 5, 2002.
Changes from XHTML 1.1 are not specifically listed, but here’s what I’ve gathered so far:
DOCTYPE: <!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 2.0//EN"
"http://www.w3.org/TR/xhtml2/DTD/xhtml2.dtd">nl element is for navigation lists.h element and section element are for defining headers and sections, but h1, h2, and so forth are not deprecated.br is deprecated in favor of the new line element.img and applet have been dropped, replaced by the more flexible object.href attribute is now a common attribute, meaning that it can be defined on any element, not just a. Any element can act as a link.acronym and abbr.target attribute back, if you promise not to use it.q has been dropped, replaced by quote. Browsers are not supposed to put quote marks around a quote; it’s up to the author to do that. This is different from the q tag in HTML 4 and XHTML 1.x (which IE never got right anyway).Other interesting reading:
Point: Keep in mind that this is all just markupbation at this point. This is a working draft, now we’ll have lots of bickering, then we’ll have revisions, then we’ll have a final draft, then we’ll have one last round of bickering, then we’ll have a specification, then we’ll all sit around for two years waiting for Microsoft to implement it, then we’ll spend the rest of the decade complaining that they got it wrong.
Counter-point: Sjoerd Visscher: a working XHTML 2.0 page. Well, my fresh IE 5.5 install asks to download the page instead of displaying it, but it’s been giving me other shit, so maybe it’s just me. Lynx definitely asks me to download it. Looks great in Opera and Mozilla, though. That does it. I’m converting all my pages to XHTML 2.0. Accessibility be damned. Backward compatibility be damned. IE 5 be damned. (IE 5: the Netscape 4 of the new generation.)
§
I am no longer accepting public comments on this post, but you can use this form to contact me privately. (Your message will not be published.)
§
© 2001–9 Mark Pilgrim