Post Archive

› August 6, 2002

XHTML 2

  • Reported by Nate

Simon Willison has gathered some key differences between the new working draft for XHTML 2 and the current 1.1 version, for those too impatient to wait for Appendix A to be written.

Comments

1. August 6, 2002 02:28 PM

Quote this comment

Nate Posted…

The XHTML-L email list is also apparently collecting differences (swiped here without permission):
  • Forms is replaced with XForms (http://www.w3.org/TR/xforms).
  • Events are replaced with XML Events (http://www.w3.org/TR/xml-evens).
  • Frames (not in 1.1 at all) are implemented via XFrames (http://www.w3.org/TR/XFrames when it is published–might not be there yet).
  • We have added a “navigation list” abstraction that allows web site developers to specify navigation lists that will be supported by a default style and can be styled via CSS (sort of a non-scripting version of the popup navlists that you see people using all over the web today).
  • All of the deprecated crap from HTML 4 is finally gone.
  • The “href” attribute works on everything. Basically, anything can be a link. See the Hypertext attribute collection for more on this.
  • Tables has a more normalized content model.
  • Applet is gone–use object.
  • Img is gone–use object.

2. August 6, 2002 07:44 PM

Quote this comment

Simon Willison Posted…

Mark Pilgrim has a good summary of the various bits of XHTML 2 coverage on diveintomark: http://diveintomark.org/archives/2002/08/06.html#changes_in_xhtml_20

3. August 9, 2002 02:09 PM

Quote this comment

Joshua Kaufman Posted…

Sjoerd Visscher: “It works in IE6, Opera 6 and Mozilla.” Yeah baby! XHTML 2.0, here we come!