En HTML Blog encuentro 9 interesantes consejos para escribir código XHTML válido. Siempre le sugiero a la gente que escriba (y digo escribir, no generar
) XHTML válido (puede haber un interesante debate entre XHTML o HTML, sobre todo teniendo en cuenta las promesas de HTML 5), ya que al ser estándar respetamos las convenciones que los que saben más que nosotros han aceptado, al margen de darnos una cierta seguridad sobre la portabilidad de nuestras páginas.
Habitualmente, la gente que no se preocupa de validar su código, suele acercarse al HTML (sintaxis SGML) que al XHTML (sintaxis XML). Algunas diferencias son:
- Nombres de las etiquetas en minúsculas. En HTMLlas mayúsculas eran un estándar de facto, en XHTML las minúsculas son obligatorias.
- Poner barra en las etiquetas sin cierre:
<img src="imagen.png" alt="Imagen" />
(por cierto, alt obligatorio en todas las imágenes).
- Caracteres especiales como entidades XML: """ en vez de ">".
- Código JavaScript o CSS como contenido XML codificado (esto no lo hace casi nadie):
<script type="text/javascript"> /* <![CDATA[ */ var myfunction = function(){ }; /* ]]> */ </script>
Cada vez más gente se va adaptando a los estándares, sobre todo XHTML, ya que a la larga podrá adaptarse mejor a los estándares de la web semántica, tales como
RDFa.