Start Implementing HTML5 Today
html5doctor.com
html5doctor.com
http://html5doctor.com/how-to-get-html5-working-in-ie-and-fi...
I'm not sure if it's possible to change the URL now, but if so, it would be a good idea. The article is the first item in the blog now, but that will of course change quickly.
That's a trick I'd like to learn.
View source here -- http://2009.full-frontal.org/ -- then visit it in IE. Works great.
DIVs weren't meant to be the only way to style w/o tables. For a front-end guy like me, this is pretty cool.
(Also, more about the "HTML shiv" approach they're using is here: http://ejohn.org/blog/html5-shiv/)
What this means pragmatically:
Screen readers will be able to more intelligently interact with a website. Navigation, for example, could only be read out loud when the user requests it instead of every time a page loads.
Search engines, when parsing your page, will be able to more easily get a general idea of what the page is about. Right now we can only tell headers, paragraphs, and lists; with HTML5 parsers will be able to not only determine the former, but also which content is more important.
The more semantic the markup, the more a machine-parser can figure out about the meaning behind a page.
It's the same argument as a mass of divs and spans (or tables!) versus h1s, paragraphs, and dls.
Ultimately, not only does it add context to your content, but it makes it easier and more concise to produce the markup: you don't need <div class="aside"></div> anymore - you just need <aside></aside>.
Well, wouldn't it be good if modern browsers could skip to the next section with the press of the spacebar instead of having to scroll manually?
Like adding an attribute to the new <section scroll="stop|flow"> tag in html5
I'm not saying this particular feature should or shouldn't be added, but "right here" seems a strange place to draw the line. I can see either (a) don't let webpage authors muck with it at all, or (b) give them enough control to make it do something intelligent. What we've got now is enough control to screw it up for the user, but not the right abstractions to do what authors really want anyway.
Wherever page designers want to put a section stop AND ONLY THEN they use scroll="stop" so users enjoy a better surfing experience, like I described earlier: going pic by pic, topic by topic or section by section.
Don't like the spacebar? use any other mechanism. I am pointing a users need worth being considered.