Screencast Series on HTML5 and CSS3

I agreed, and the course has been available online now for a few weeks. It was a fun experience, and it’s motivated me to plan for some screencasts here on this site, too. I won’t go into great detail on the course here — you can review the course contents on Learnable.com at your leisure.
Basically, the course consists of 28 separate video tutorials that make up 9 full lessons. Most of the videos are about 10 to 15 minutes long, with a few under 10 minutes, so they’re pretty easily digestible. Lesson 10 is a “resources” section that I’ll probably continue to add to, and Lesson 11 is a “bonus voucher”.
Choosing the right element for your markup is not a life-and-death situation. Nonetheless, I think HTML becomes easier to maintain and easier to read when content is marked up in a more meaningful manner, in line with the new developments in HTML5.
As much as we would like to turn a blind eye to the
As many of you may be aware, validating your pages in HTML5 has become
Over the winter and spring I’ve been pretty busy researching and putting the final touches on four chapters of a new book published by SitePoint.
This is not going to be a long article, but just a quick note about something that all front-end developers should be paying attention to.
It would seem that with the introduction of HTML5’s semantic elements, styling those new elements should be an easier task. But as I’ve started to use HTML5 more, I’ve realized that it takes quite a bit of forethought to create maintainable CSS that targets the new semantic elements in a future-proof way.
I wanted to tweet this, but it was too long for Twitter so I thought I’d just post it as a short piece for the weekend.
After publishing
I’ll be the first to admit that when I see a default template like