Archive for January 22nd, 2008

HTML 5 First Public Draft

January 22nd, 2008 by Sjan Evardsson

I realize I am a bit late to the party on this one, but things like work take place while these things are happening. Such is life. Anyhow, on to the content …

The W3C released the first public draft of HTML 5 today. If you want to see the announcement it is a great document for playing buzzword bingo. Aside from links (and buzzword bingo), however, the press release doesn’t have much value to me. The links on the other hand …

The release links to the draft itself, a comprehensive list of differences between HTML 4 and HTML 5, and several process and working-group related informational pages. I say it is worth it just to peruse the links.

There are several new elements listed in HTML 5, many of them structural, (such as section, article, header, nav, footer) and many of them to extend the capabilities of HTML (such as audio, video, canvas [for drawing an image], datagrid, progress). What really stuck out was one element that was never an actual HTML element but was treated as one ‘back in the day’: embed. I find it interesting that it finally made it into the (working draft of) the standard.

There are several new input types like number, datetime and email and a long list of new attributes. A few elements have changed in meaning, while several more elements (and attributes) have been removed entirely. Hooray for CSS doing what CSS does, and double hooray for the end of frameset, frame and noframes!

Technorati Tags: ,