Además hay otros como <aside> para los típicos menús laterales o <nav> para las barras de navegación.
El tema retrocompatibilidad es tan simple como usar html5shiv code.google.com/p/html5shiv/ o cualquier otro que hacer que IE lo pille correctamente. El resto de navegadores asumen que los tags desconocidos son divs o ya soportan HTML5. A la práctica puedes crear nuevas etiquetas (consecuencia de la actual implementación de los principales navegadores), aunque el estándar no lo recomienda pero eso no evita que recomienden a los navegadores intentar mostrar el contenido de los tags desconocidos.
<div id="header">... </div> --> <header> ... </header>
<div id="content">... </div> --> <article> ... </article> o <section> ... </section>
<div id="footer">... </div> --> <footer> ... </footer>.
Además hay otros como <aside> para los típicos menús laterales o <nav> para las barras de navegación.
El tema retrocompatibilidad es tan simple como usar html5shiv code.google.com/p/html5shiv/ o cualquier otro que hacer que IE lo pille correctamente. El resto de navegadores asumen que los tags desconocidos son divs o ya soportan HTML5. A la práctica puedes crear nuevas etiquetas (consecuencia de la actual implementación de los principales navegadores), aunque el estándar no lo recomienda pero eso no evita que recomienden a los navegadores intentar mostrar el contenido de los tags desconocidos.
Para los que reniegan de la pérdida de esas etiquetas: "It's all about semantics, stupid!" www.alistapart.com/articles/semanticsinhtml5