Por que usar HTML 4.0?
A HTML 3.2 Estava Muito Errada!
A HTML original nunca pretendeu conter tags para
formatar um documento. As tags HTML pretendiam definir o
conteúdo dos documentos, como:
<p>Este é um parágrafo</p>
<ul>Esta é uma lista não ordenada</ul>.
Quando as tags como <font> e atributos de cor foram adicionados
à especificação HTML 3.2, começou um pesadelo
dos desenvolvedores. O desenvolvimento de grandes sítios Web onde
informações sobre fontes e cores tinham que ser adicionadas a cada página Web, tornou-se um processo longo, caro e e injustificadamente doloroso.
O que é tão bom na HTML 4.0 ?
Com a HTML 4.0 toda a formatação pode ser transferida do documento HTML para uma folha de estilo separada.
Porque a HTML 4.0 separa a apresentação do documento de sua estrutura, temos o que sempre quisemos: total controle do layout de apresentação sem bagunçar o conteúdo do documento.
O que você deve fazer sobre isso?
Pare de usar atributos de estilo de apresentação dentro das suas tags de HTML.
Nossa completa Referência de Tag HTML indica as tags e atributos desaprovados na HTML 4.0. Ela também inclue muitos exemplos com o código fonte completo.
Também dê uma olhada na Seção CSS e começe uma nova vida de desenvolvedor.
Prepare-se para a XHTML
A XHTML é a próxima geração da HTML. Você deve começar a se preparar para ela agora. A coisa mais importante que você pode fazer é começar a escrever em HTML 4.01 válida. Também começe a escrever suas tags em letras minúsculas. Sempre feche seus elementos de tag. Nunca termine um parágrafo sem </p>.
Observação: A HTML 4.01 oficial recomenda o uso de tags em letras minúsculas.
Valide seus arquivos HTML como HTML 4.01
Um documento HTML é validado em relação a uma Document Type Definition
(DTD) [Definição de Tipo de Documento]. Antes que um arquivo HTML possa ser apropriadamente validado, uma DTD correta deve ser adicionada como primeira linha do arquivo.
A DTD Strict da HTML 4.01 inclue elementos e atributos que não foram desaprovados ou que não aparecem em conjuntos de molduras (framsets):
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"> |
A DTD Transitional da HTML 4.01 inclue toda a DTD Strict mais os elementos e oa atributos desaprovados:
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"> |
A DTD Frameset da HTML 4.01 inclue toda a DTD Transitional mais as molduras (frames) também:
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd"> |
Test Your HTML With the W3C Validator
|