HTML5 Reusable CSS
Before HTML4, everybody picked their own IDs for common
page elements. For example, <div
id="header"> and <div
id="masthead"> are two sensible ways of
identifying the same semantic element. In HTML5 it's always
<header>, and there are several new elements like
that. Previously, it was anybody's guess what the CSS
selector would be for that set of navigation links people
often put in a masthead. With HTML5 it's
always header nav.
Unlike advanced HTML5 features such as geolocation, it's straightforward to make these new elements work in currently popular browsers, even IE6. It makes sense to start using HTML5 now. This is especially true for sites that allow users to customize content with their own CSS. There's a greater chance users will be able to reuse CSS from other HTML5 projects. But that assumes there are other HTML5 projects. This style is freely available to make it easier for designers to use HTML5.



