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.
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