Codex

< Sintaxe | Índice | Introdução >

O uso de <! DOCTYPE> é obrigatório

Um documento XHTML consiste em três partes principais:

  • a declaração DOCTYPE
  • a seção <head>
  • a seção <body>

A estrutura básica do documento é:

Nota: A declaração refere-se a uma Document Type Definition (DTD) <DOCTYPE>. Um DTD especifica as regras para a linguagem de marcação, para que os navegadores processem o conteúdo corretamente.


Um exemplo XHTML

O exemplo abaixo mostra um documento XHTML com um mínimo de tags requeridas:

Nota: O atributo xmlns em <html>, especifica o namespace XML para um documento e é necessário em documentos XHTML.


Doctypes XHTML Diferentes

O <! DOCTYPE> declaração é a primeira coisa em um documento XHTML, antes da tag <html>.

A declaração não é uma tag XHTML <DOCTYPE>, é uma instrução para o navegador web sobre qual versão da linguagem de marcação em que a página está escrita.

O declaração de <! DOCTYPE> refere-se a uma Document Type Definition (DTD). O DTD especifica as regras para a linguagem de marcação, para que os navegadores processem o conteúdo corretamente.

XHTML 1.0 Strict

Esta DTD contém todos os elementos e atributos de HTML, mas não inclui elementos de apresentação ou obsoleto (como fonte). Framesets não são permitidos. A marcação deve também ser escrita como XML bem-formado.

XHTML 1.0 Transitional

Esta DTD contém todos os elementos HTML e atributos, incluindo elementos de apresentação e obsoleto (como fonte). Framesets não são permitidos. A marcação deve também ser escrita como XML bem-formado.

XHTML Frameset 1.0

Este DTD é igual ao XHTML 1.0 Transitional, mas permite o uso de conteúdo de quadros.

XHTML 1.1

Este DTD é igual ao XHTML 1.0 Strict, mas permite que você adicione módulos (por exemplo, para fornecer suporte a Ruby para idiomas do leste asiático).


XHTML HowTo

As etapas a seguir mostram como um site pode ser convertido de HTML para XHTML em 6 passos simples:

1. Adicionar um <! DOCTYPE>

Adicionar um <DOCTYPE> para a primeira linha de cada página XHTML:

Dica: Suas páginas devem ter uma declaração DOCTYPE se você quer que eles para validar como XHTML.

2. Adicionar um atributo xmlns

Adicione um atributo xmlns para o elemento html de cada página:

Nota: O atributo xmlns especifica o namespace XML para um documento e é necessária em documentos XHTML.

3. Alterar as marcas e nomes de atributos para Minúsculas

Um general "localizar e substituir" a função foi executada para substituir todas as tags em maiúsculas com minúsculas etiquetas. O mesmo foi feito para nomes de atributos.

4. Citação de valores de atributos

Confira todas as páginas para ver que os valores dos atributos são citados.

5. Fechar todas as tags vazias

Tags vazias não são permitidos em XHTML. As tags <hr> e <br> deve ser substituído por <hr /> e <br />.

Um geral a função "localizar e substituir" foi executada para trocar as tags.

Feche as tags <img> com /> no fim da tag.

6. Validar XHTML com o validador do W3C

Antes que um arquivo XHTML possa ser validado, uma DTD correta deve ser adicionada como a primeira linha do arquivo.

Coloque o endereço de entrada de um site da web na caixa abaixo:

Corrigir erros encontrados (se houver).

< Sintaxe | Índice | Introdução >