Semántica en HTML 5
July 16th, 2009
Nunca tuve tiempo de meter la cabeza de lleno en toda esta historia del XHTML 2 y el HTML 5. Nunca entendí la diversificación en dos ramas de desarrollo. Aunque, emocionalmente, y sin documentarme demasiado, me he sentido siempre ligado a la idea de una mejora y ampliación del XHTML actual, ya que, el mero concepto de HTML 5 era una declaración de intenciones en sentido contrario a XHTML. Una postura que me parece altamente injusta.
Finalmente, como sabemos, HTML 5 ganó la batalla. O más bien XHTML 2 la perdió.
A raíz de un artículo de Zeldman se ha generado un debate apasionante sobre la semántica en HTML 5, suscitado en parte por un artículo de John Allsopp en ALA titulado Semantics in HTML 5. Tanto el artículo de Zeldman, los comentarios del mismo, como el propio artículo de Allsopp son de lectura obligatoria para los apasionados de la semántica, como yo.
Yo estoy al 100% con la opinión, bien argumentada, de John Allsopp, que viene a criticar duramente la aparición en HTML 5 de elementos “estructurales” en el etiquetado.
Voy a explicar un poco por encima (porque tiene tela) la polémica centrándome en el ejemplo que a su vez más se ha utilizado el debate: la etiqueta nav para menús de navegación (No es que la etiqueta nav sea el problema, pero se presta a varios ejemplos)
Una de las críticas llega por el lado de la no multidisciplinaridad de los nuevos elementos y la no extensibilidad de los mismos. (more…)
Este artículo tiene 24 comentarios y hay 6 blogs que lo referencian.
Categorizado en: Desarrollo Web, Estándares, Opinión.