The World Wide Web Consortium (W3C) began nine months ago to redesign HTML to fit in better with today’s Web Application world. Today, they published the first draft of HTML 5. While far too early to actually think about using, the draft shows that quite a bit of good consideration has gone into redefining the standard.
In fact, there is only one aspect that I’m a bit leery about. The new standard tries to combine HTML and XHTML by allowing the web developer to choose which syntax to use. While convenient, I can’t help but wonder if this is going to make parsers harder to build. I suppose that doesn’t really matter, as I’ve always preferred HTML4 over XHTML1, and at least with this new version of HTML I’m not being forced down any path.
That aside, almost all the changes are definitely for the better. The DOM API is being moved into the standard, new standard drawing APIs are being created, the last vestiges of formatting are being pulled out of HTML in favor of CSS, and several more elements to aide in data organization and layout. One of my favorite new features is the ability to put headers and footers in any block-level element. Actually, I can see a lot of things about HTML 5 that would make formatting my Blog far easier. Each entry would be an