HTML5 Up and Running - A Review Of Sorts
MartinPacker 11000094DH Comments (4) Visits (4708)
William Gibson's "The future is already here — it's just not very evenly distributed" applies very well to HTML5. It's even more true of CSS3. Despite that (or maybe because of it) it's a good time to dive into HTML5 - before everyone else does.
So, a few months ago I bought, read and inwardly digested Mark Pilgrim's HTML5 Up and Running, published by O'Reilly in August 2010. I have a rule of thumb: If a topic is covered by an O'Reilly book it's probably ready for prime time. If it's in "For Dummies" it's probably too late. (With apologies to other similarly fine publishers and, of course, to the publishers of "For Dummies".) It's a glib rule but it's mine.
So how does this rule of thumb work out for HTML5? Well, if you make a "poor choice" of browser then not very well. "Poor choice" is in quotes because:
At this point I'm reminded I haven't outlined what's in HTML5. So here's a high-level list:
Given the earliness of its publication I think it does very well. From the above I think you can see it pragmatically handles the issue of support - which is going to be key. It also describes each feature very well, with good clear examples. It also adds a historical backdrop - particularly when talking about how unknown elements are handled - so it gives you a good idea how we got here.
So, I think HTML5 is more than ready to be played with and this book is a very good one to get you started. (I'm assuming you're not starting from a "zero knowledge of HTML" position.) It doesn't tackle CSS3 and I've yet to find anything that does. When I find such a book I'll probably buy it and review it here.