lunes, 26 de noviembre de 2012

Diferencias de XHTML contra HTML

Las principales diferencias se deben al hecho de que XHTML es una aplicación XML, mientras que HTML 4.X no lo es. Para conseguir la transformación de documentos HTML 4.X a XHTML deben seguirse unas normas:
  • Los nombres de las etiquetas de elementos y de los atributos tienen que estar en minúscula.
  • Los valores de los atributos tienen que estar entre comillas dobles (") o simples (').
  • Todos los elementos tienen que estar cerrados, ya tengan contenido (...
    ) o no (
    ).
  • Los elementos deben de estar correctamente anidados.
  • Los valores de pares atributo=valor iguales no pueden ser simplificados, por ejemplo
    no se puede expresar como
    .
  • Algunos elementos son obligatorios (html, body, head, etc.)
  • Se debe incluir una declaración de tipo de documento. Existen tres posibles tipos de documentos válidos en XHTML:
    • strict: se utiliza cuando se da formato a los textos a través de CSS (Cascading Style Sheets).
    • transational: se utiliza cuando no se describe la presentación de los documentos por medio de hojas de estilo en cascada, prefiriendo la descripción a base de etiquetas. Este sistema es adecuado cuando se desea facilitar el acceso a usuarios con navegadores sin posibilidades de tratamiento de CSS.
    • frameset: se usa en documentos que incorporan frames.
  • Si dentro del código se describen elementos que incluyen listados en lenguajes diferentes, como ocurre con los elementos. 
Referencias
 http://trevinca.ei.uvigo.es/~txapi/espanol/proyecto/superior/memoria/node168.html
http://webs.uvigo.es/redes/php/Diferencias%20HTML%20vs%20XHTML.pdf

No hay comentarios:

Publicar un comentario