DTD de XHTML
- Página anterior Sintaxis de XHTML
- Página siguiente HowTo de XHTML
XHTML define tres tipos de declaraciones de archivos.
El más utilizado es XHTML Transitional.
<!DOCTYPE> es obligatorio.
Un documento XHTML tiene tres partes principales:
- DOCTYPE
- Head
- Body
La estructura básica del documento es así:
<!DOCTYPE ...> <html> <head> <title>... </title> </head> <body> ... </body> </html>
En el documento XHTML, la declaración de tipo de documento siempre se encuentra en la primera línea.
Un ejemplo de XHTML
Este es un documento XHTML (minimizado) simple:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>documento simple</title> </head> <body> <p>un párrafo simple</p> </body> </html>
La declaración de tipo de documento define el tipo de documento:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
El resto del documento es similar a HTML:
<html> <head> <title>documento simple</title> </head> <body> <p>un párrafo simple</p> </body> </html>
Tres declaraciones de tipos de documentos
- DTD define la sintaxis de las páginas web que utilizan el lenguaje de marcado general (SGML).
- Un lenguaje de marcado general como HTML debe usar DTD para definir las reglas de los marcadores aplicables a un documento específico, que incluyen una serie de declaraciones de elementos y entidades.
- En la declaración de tipo de documento de lenguaje de marcado general (SGML) o DTD, XHTML se describe detalladamente.
- El DTD de XHTML utiliza un lenguaje preciso y legible por computadora para describir la sintaxis y la semántica de los marcadores XHTML válidos.
Existen tres tipos de documentos XHTML:
- STRICT (tipo estricto)
- TRANSITIONAL (tipo de transición)
- FRAMESET (tipo de cuadro)
Los tres tipos de documentos XML de XHTML 1.0
XHTML 1.0 define tres tipos de documentos XML para correspondir a los tres DTD anteriores.
XHTML 1.0 Strict
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-strict.dtd
">
En este caso se utiliza: se necesita una marca limpia, evitar la confusión en la presentación. Utilícelo junto con hojas de estilo en cascada.
XHTML 1.0 Transitional
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-transitional.dtd
">
En este caso, utilice: cuando se necesita utilizar las características de presentación de HTML y cuando se necesita escribir XHTML para navegadores que no admiten hojas de estilo en capas.
XHTML 1.0 Frameset
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-frameset.dtd"
>
En este caso, utilice: cuando se necesita usar marcos HTML para dividir la ventana del navegador en dos o más marcos.
- Página anterior Sintaxis de XHTML
- Página siguiente HowTo de XHTML