Entre muchas otras cosas HTML5 nos facilita la vida en el desarrollo y tambien para paginas version mobiles.
Como usar HTML5 en navegadores que no soportan nativamente?
Es cierto que maquetar con las nuevas etiquetas HTML5 nos puede dar dolores de cabeza por el soporte pero ya existen script que hacen que el navegador comience a reconocerlas modernizr es un javascript que agregas en el <head> y listo a correr con HTML5.
No todas las etiquetas las nuevas etiqeutas se podran usar.
Como saber que etiquetas soportan mi navagador?
Gracias a modernizr podemos saber esto usando javascript como por ejemplo si queremos saber si el navegador canvas o video
if (Modernizr.video) {
// el navegador del usuario soporta el elemento video
} else {
// el navegador no soporta video
//(una solución alternativa podría ser usar Flash)
}if (Modernizr.canvas) {
// el navegador soporta canvas
} else {
// no hay soporte para canvas
}