Cuando hace unos días salió la página del
Logo de HTML5, me dediqué a mirar en el código para ver como lo manejan, pues soy de los que aprueba 100% el uso de HTML5 y vi que usan
modernizr, una librería en
js, tal vez eso te ayude a estructurar mejor la página.
No he tenido tiempo de ver exactamente como funciona, pero creo que te agrega al tag html código nativo de CSS3 y HTML5:
Código HTML:
Ver original/*
* Modernizr is a script that detects native CSS3 and HTML5 features
* available in the current UA and provides an object containing all
* features with a true/false value, depending on whether the UA has
* native support for it or not.
*
* Modernizr will also add classes to the
<html> element of the page,
* one for each feature it detects. If the UA supports it, a class
* like "cssgradients" will be added. If not, the class name will be
* "no-cssgradients". This allows for simple if-conditionals in your
* CSS, giving you fine control over the look & feel of your website.
*
* @author Faruk Ates
* @author Paul Irish
* @copyright (c) 2009-2010 Faruk Ates.
* @contributor Ben Alman
*/
http://www.w3.org/html/logo/js/modernizr.js
Saludos