What the cat says, goes
After some pretty thorough studying of the XHTML 2.0 working draft and after reading Hixie's thoughts on the matter I have come to the conclusion that, despite Mark's earlier tantrum on the issue, and my initial misgivings, XHTML 2 looks like a vast improvement over the current XHTML and HTML specs.
My personal favourites are as follows:
<h>elements. The ability to actually mark up the sections of the document properly rather than having to say "well it's the bit between that
<h2>and that other one" is much better and somewhat more like the way LaTeX does it.
<p>) will be able to contain lists, blockquotes, pre's and tables as well as inline text. This means for example, that this very list could be contained within the paragraph above (
My personal favourites are as follows:) which would make more sense structurally.
<nl>element looks interesting and potentially very useful for making site navigation menus.
This is by no means a complete list of the good things about it. Those were just the things that really caught my attention.
I still have concerns about the ease of making the transition to XHTML 2 though. The early adopters (like myself - I fully intend to start using it the day after the final spec rolls out) are the ones who are going to "get it", since we'll have to provide XHTML 2 and legacy versions of the same documents until everyone's browsers support it (ie. till about 2023). This will be considerably more difficult than providing XHTML 1.1 and HTML 4 versions of the same document like I'm doing now, because of the large amount of structural changes that will be needed (specifically with regard to the
<h> elements). Yes, I know no-one's forcing me to use XHTML 2 (just like no-one's forcing me to use XHTML 1.1 now), but I'm afraid that's just the way I am...