f you’re thinking about coding your next web site in HTML5 and are overwhelmed by all the resources out there, please allow me to point you to the only site you need to get started: Dive Into HTML5 by Mark Pilgrim.
“I’m not even going to talk about the crazy shit that Internet Explorer 8 does to switch between its four — four! — different rendering modes. Here’s a flowchart. Kill it. Kill it with fire.”
I probably could just end this post here, but I feel inclined to address something I feel the web design/development online publishing communities are lacking these days. There are many good technical sites out there, however not many are engaging to read. I remember back in college, I had several very knowledgeable professors, but they were horrible teachers. Good professors are those who make you interested in the subject. They make a world of difference. While reading Mark’s writing on HTML5, I felt like I was sitting in a class room in front of a quirky professor. His style is conversational but concise, the content is comprehensive but well paced. He’s profane enough to be human but not overly done as to be crass. Go read a few chapters and you will know what I mean.
Another engaging factor is the site design. The retro clip art style and typography match his writing style perfectly. The reading experience is the best I’ve had on a web site in a long time. I love the design so much, I themed this post after it.
When we create web content, the user experience depends on many factors, not only limited to the graphical element alone. Engaging and informative copy, low visual noise, high readability, and appropriate graphics are the key elements of good online presentation.