Using HTML5 today

HTML5 is an odd mix of things that work right now, things that work in some browsers and the new cutting-edge techniques that won’t work until tomorrow (or the day after). Additionally, some of the elements have undergone a change in their semantic meaning.

When it comes to browser compatibility, which all webdesigners should have in mind, you can think of HTML5’s features as divided into three main categories: