Xhtml
Daniel Gayo Avello Departamento de Informática Universidad de Oviedo
Representación de Información en Internet: Hipertexto, XML y Web Semántica
1
XHTML
•¿Qué es XHTML y por qué es importante? • ¿En qué se diferencia XHTML de HTML? • Variantes de XHTML • Modularización • Ventajas de XHTML
Representación de Información en Internet: Hipertexto, XML y WebSemántica
2
1
¿Qué es XHTML?
• XHTML es una familia de tipos de documentos que reproducen, y extienden, el lenguaje HTML 4. • XML surgió como evolución/respuesta a HTML y permite suredefinición en XHTML. • Puede considerarse XHTML como una evolución de HTML. • XHTML puede ser extendido por los propios desarrolladores.
Representación de Información en Internet: Hipertexto, XML y WebSemántica
3
¿Por qué es importante XHTML?
• Evita muchos de los problemas de HTML:
– – – – Conjunto fijo de etiquetas. No extensibilidad. Laxitud en el uso y la implementación. ...
• Escompatible “hacia atrás” con los navegadores HTML. • Aporta de forma sencilla todas las ventajas de XML a documentos HTML pre-existentes.
Representación de Información en Internet: Hipertexto, XML y WebSemántica
4
2
¿En qué se diferencia de HTML?
• Las diferencias no son excesivas:
– No es necesario utilizar un único DTD. – Se pueden crear versiones reducidas o extendidas del lenguaje. –Obliga a seguir reglas más estrictas al construir un documento.
• Todas las etiquetas y atributos deben ir en minúsculas: NO: SI: • Todos los valores de los atributos deben ir entre comillas:NO: SI: • Todas las etiquetas no vacías deben tener etiqueta de cierre: NO: en un lugar... SI: en un lugar... • Todas las etiquetas vacías deben indicarse “a la XML”: NO: SI:
Representación deInformación en Internet: Hipertexto, XML y Web Semántica
5
Variantes de XHTML
• Al igual que en HTML 4 hay tres variantes de XHTML:
– Transitoria. – Estricta. – Con marcos (frames).
• La...
Regístrate para leer el documento completo.