In my inaugural monthly column for ZDNet UK, I speculated that 2008 would be remembered as the year the Web grew up, due to the publication of the HTML 5 public draft, and suddenly everyone’s talking about HTML 5. And I mean everyone.
(Skip the bullshit explanation and go straight to the test if you’re impatient. Then come back.)
There remains a lot of confusion about when you can use HTML 5. Some aspects are supported by browsers, and are therefore available for use now, such as the
video element in Firefox, Safari and an Opera labs build and
canvas which is available everywhere except IE (see
canvas tutorial). (Here’s a more complete list: HTML 5 Implementations in Web browsers.)
Opera “knows about”
output, and the new
input types except
input type="color" and
input type="search". All browsers will style elements they don’t “know about” (although IE needs to be helped).
Opera doesn’t yet have browser defaults for
footer etc, because that rendering hasn’t been decided upon—eg how
header influences the default rendering of
h1. (More on Opera’s support.)
Anyway, Eric Meyer recently recoded An Event Apart to use the HTML 5 DOCTYPE, and one of the comments he received was “I thought I might see more of the new elements introduced – header, nav, article etc. – but then I guess the site still needs to be presentable in older browsers too.”
The page has undergone many incarnations from the first one, mostly due to the help of colleagues (David Storey, Jon Hicks, Lachlan Hunt), friends like Veerle Pieters and strangers who watched on Twitter as I developed and refined it. Thanks web community!
See my full HTML 5 redesign.