DTD XHTML
- Página Anterior Sintaxe XHTML
- Próxima Página HowTo XHTML
O XHTML define três declarações de tipos de arquivo.
O mais comum é o XHTML Transitional.
<!DOCTYPE> é obrigatório.
O documento XHTML tem três partes principais:
- DOCTYPE
- Head
- Body
A estrutura básica do documento é assim:
<!DOCTYPE ...> <html> <head> <title>... </title> </head> <body> ... </body> </html>
Na declaração de tipo de documento do XHTML, sempre está na primeira linha.
Um exemplo de XHTML
Este é um documento XHTML (minimizado) simples:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>documento simples</title> </head> <body> <p>um parágrafo simples</p> </body> </html>
A declaração de tipo de documento define o tipo do documento:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
O resto do documento é semelhante ao HTML:
<html> <head> <title>documento simples</title> </head> <body> <p>um parágrafo simples</p> </body> </html>
Três declarações de tipos de documentos
- DTD define a sintaxe dos documentos da web que usam o SGML (通用标记语言).
- Linguagens de marcação genéricas, como o HTML, devem usar DTD para estabelecer as regras de tags aplicáveis a um documento específico, incluindo uma série de declarações de elementos e entidades.
- No documento de declaração de tipo de documento (DTD) ou DTD do SGML (通用标记语言), o XHTML é descrito em detalhes.
- O DTD do XHTML usa uma linguagem exata e legível por computador para descrever a sintaxe e a sintaxe válidas de marcações XHTML.
Existem três tipos de documentos XHTML:
- STRICT (tipo rigoroso)
- TRANSITIONAL (tipo de transição)
- FRAMESET (tipo de quadro)
Os três tipos de documentos XML do XHTML 1.0
O XHTML 1.0 define três tipos de documentos XML, correspondendo aos três DTD mencionados acima.
XHTML 1.0 Strict
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-strict.dtd
">
Neste caso, use: necessita de marcação limpa, evitando confusão de apresentação. Use em conjunto com folhas de estilo em cascata.
XHTML 1.0 Transitional
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-transitional.dtd
">
Usar neste caso: Quando é necessário usar as características de apresentação do HTML e quando é necessário escrever XHTML para navegadores que não suportam folhas de estilo em cascata.
XHTML 1.0 Frameset
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-frameset.dtd"
>
Usar neste caso: Quando é necessário usar frameworks HTML para dividir a janela do navegador em duas ou mais partes ou mais frameworks.
- Página Anterior Sintaxe XHTML
- Próxima Página HowTo XHTML