HTML 4.01 Specification
(em Português)
Status do documento traduzido
Esta é a tradução da recomendação HTML 4.01 Specification
do W3C, cuja versão original poderá ser encontrada em:
http://www.w3.org/TR/html401/
Notas acerca da tradução
Alerta-se aqui para o facto de esta tradução poder
conter erros, próprios e inerentes a cada tradução
deste tipo. Certos tipos de conceitos são difíceis de
traduzir para o Português, ou deveriam ainda ser contemplados com
uma explicação mais plausível. De prever ainda a
aplicação de neologismos, bem como o
uso da escrita de acordo com as convenções utilizadas
pela antiga Reforma Ortográfica Portuguesa. Em todo o caso,
tentou-se aqui uma aproximação exacta ao contexto
original. De salientar ainda que alguns elementos foram colocados entre
aspas a fim de serem destacados, alguns deles em Inglês.
Esta tradução está ainda sujeita a pequenas correcções e remodelações!
Tradutor : Alexandre Cláudio de Sena Viegas (contacto:
De Sena Viegas | Homepage
http://desenaviegas.com/)
Final da tradução : 16 de Maio de 2006
Versão ZIP (ficheiro comprimido):
http://desenaviegas.com/html4.zip
____________________________________________________________________________________________
![W3C](http://www.w3.org/Icons/w3c_home)
Especificação HTML 4.01
Recomendação do W3C, 24 de Dezembro de 1999
- Esta versão:
-
http://www.w3.org/TR/1999/REC-html401-19991224
- (texto [794Kb],
arquivo comprimido
[tar-gunzip] com ficheiros HTML [371Kb],
arquivo .zip com
ficheiros HTML [405Kb],
ficheiro [gunzip] Postscript [746Kb,
389 páginas],
Ficheiro PDF comprimido [gun-zip] [963Kb])
- Última versão do HTML 4.01:
-
http://www.w3.org/TR/html401
- Última versão do HTML 4:
- http://www.w3.org/TR/html4
- Última versão do HTML:
- http://www.w3.org/TR/html
- Versão anterior do HTML 4.01:
-
http://www.w3.org/TR/1999/PR-html40-19990824
- Recomendação HTML 4 anterior:
-
http://www.w3.org/TR/1998/REC-html40-19980424
- Editores:
-
Dave Raggett <[email protected]>
- Arnaud Le Hors, W3C
- Ian Jacobs, W3C
Copyright©1997-1999 W3C® (MIT, INRIA, Keio). Todos os direitos são reservados! São aplicáveis os regulamentos do W3C relativamente a
responsabilidade,
marcas registradas,
uso do documento e
licenciamento do software.
Resumo
Esta especificação define a Linguagem de
Etiquetagem ou Tagueamento do HiperTexto (HyperTextMarkupLanguage
– HTML), a linguagem de publicação da World Wide
Web. Esta especificação define o HTML 4.01, o qual
é uma subversão do HTML 4. Para além dos
fragmentos dos textos, multimédia e das
hiperligações relativas às versões
anteriores do HTML (HTML 3.2 [HTML32] e HTML 2.0 [RFC1866]),
o HTML 4 suporta mais opções de multimédia,
linguagens codificadas (scripting), folhas de estilo, maior facilidade
de impressão e documentos que são mais acessíveis
a utentes com poucos conhecimentos. O HTML 4 também
avança a passos largos, no que diz respeito à
internacionalização de documentos, com o objectivo de
tornar a Web realmente Mundial.
HTML 4 é uma aplicação SGML, de acordo com a
International Standard ISO 8879—Linguagem de Etiquetagem (Markup)
Standard Generalizada [ISO8879].
Estatuto deste Documento
Esta secção descreve o estatuto do documento pela
altura da sua publicação. Ele poderá vir a ser
ultrapassado e substituído por outros documentos. O estatuto
mais recente desta série de documento é mantido no W3C.
Este documento especifica o HTML 4.01, a qual faz parte da linha de
especificações HTML 4. A primeira versão HTML 4
foi a versão HTML 4.0 [HTML40],
publicada a 18 de Dezembro de 1997 e revista a 24 de Abril de 1998.
Esta especificação é a primeira
Recomendação HTML 4.01. Ela inclui as alterações não-editoriais
que se verificaram depois da versão HTML4.0 de 24 Abril. A
título de exemplo, foram efectuadas algumas mudanças nas
DTDs. Este documento torna as versões HTML 4.0 anteriores
obsoletas e ultrapassadas, se bem que o W3C continue a disponibilizar
essas especificações e as suas DTDs na sua Homepage.
Este documento foi revisto pelos Membros do W3C, bem como por outras
partes interessadas, e foi endossado pelo Director, na qualidade de
Recomendação W3C. É um documento estável e
pode ser usado como material de referência ou citado como sendo
uma referência normativa de um outro documento. O papel do W3C,
ao elaborar esta Recomendação, é chamar à
atenção para a especificação e promover a
sua difusão generalizada. Tal papel melhora a funcionalidade e a
interoperacionalidade da Web.
O W3C recomenda que os utentes e os autores (e em particular as
ferramentas de criação) criem documentos em HTML 4.01 em
vez de criarem documentos em HTML 4.0. O W3C recomenda ainda que os
autores produzam documentos em HTML 4 em vez de produzirem documentos
em HTML 3.2. Por motivos de compatibilidade inversa, o W3C recomenda
ainda que as ferramentas de interpretação HTML 4
continuem a suportar HTML 3.2 e HTML 2.0.
Para obter mais informação acerca da próxima
geração de HTML, "A Linguagem de Etiquetagem de
Hipertexto Extensível" [XHTML], consulte por favor a Actividade HTML do W3C e a lista dos Relatórios Técnicos do W3C.
Este documento foi produzido como parte da Actividade HTML do W3C. Os objectivos do
Grupo de Trabalho HTML
(só para membros ) , são discutidos na Carta de Patenteamento do Grupo de Trabalho HTML (só para membros).
A lista com as actuais Recomendações e outros documentos técnicos do W3C poderá ser encontrada em http://www.w3.org/TR.
A discussão pública das características HTML é feita em [email protected]
(archives [email protected]).
Idiomas disponíveis
É de considerar que a versão desta
especificação em Inglês é a única
versão normativa. Contudo, para visualizar as
traduções deste documento, consulte http://www.w3.org/MarkUp/html4-updates/translations.
Errata
- A lista com os erros identificados nesta especificação está disponível em:
-
http://www.w3.org/MarkUp/html4-updates/errata
Comunique os eventuais erros cometidos neste documento a [email protected].
No que diz respeito a eventuais erros verificados na versão em Português, contacte [email protected].
-
Acerca da especificação HTML 4
-
Introdução à Linguagem HTML 4
-
Acerca dos códigos (ou linguagens) SGML e HTML
-
Conformidade: requisitos e recomendações
-
Representação dos Documentos HTML- Conjuntos de caracteres, codificação de caracteres e entidades
-
Tipos de dados básicos em HTML - Dados de caracteres, cores, longitudes, URIs, tipos de conteúdos, etc.
-
A estrutura global de um documento HTML -
O cabeçalho (representado pela tag “HEAD” e o corpo
(representado pela tag “BODY”) de um documento
-
Informação relativa ao Idioma e à direcção do texto - Considerações internacionais referentes ao texto
-
Texto - Parágrafos, Linhas e Frases
-
Listas - Por ordenar, ordenadas e listas de definições
-
Tabelas
-
Ligações - Ligações (links) de Hipertexto e Independentes
-
Objectos, imagens e applets
-
Folhas de Estilo - Adicionando estilos aos documentos HTML
-
Alinhamentos, estilos de fontes e tabulações (réguas)
-
Molduras - Apresentação dos documentos em perspectiva múltipla
-
Formulários - Destinados à inserção de dados pela parte dos utentes: campos de texto, botões, menus, etc.
- Scripts- Documentos animados e formulários inteligentes
- Informação referencial SGML para HTML - Definição formal do HTML e sua validação
-
Declaração SGML do código HTML4
-
Definição do tipo de documento (DTD):
- Definição do tipo de documento transicional (TDTD):
-
Definição do tipo de documento contendo molduras (FDTD):
- Referências às entidades dos caracteres em HTML 4
-
Alterações
-
Desempenho, implementação e notas relacionadas com o design
- Acerca da especificação HTML 4
-
Como se organiza a especificação
-
Convenções usadas no documento
-
Elementos e atributos
-
Notas e exemplos
-
Agradecimentos
-
Agradecimentos pela actual versão
-
Noticiamento dos Direitos de autor
-
Introdução à Linguagem HTML 4
-
O que é a World Wide Web?
-
Introdução aos URIs (Universal Resource Identifier)
-
Identificadores dos fragmentos
-
URIs relativos
-
O que é o HTML?
-
Breve história do HTML
-
HTML 4
-
Internacionalização
-
Acessibilidade
-
Tabelas
-
Documentos compostos
-
Folhas de estilo
-
Scripting
-
Impressão
-
Criação de documentos em HTML 4
-
Estrutura e apresentação em separado
-
Considerar a acessibilidade universal à Web
- #
Ajudar os utentes com uma representação incremental
-
Acerca dos códigos (ou linguagens) SGML e HTML
-
Introdução à SGML
-
Construções SGML usadas nos documentos HTML
-
Elementos
-
Atributos
-
Referências aos caracteres
-
Comentários
-
Como ler a Definição do Tipo de Documento do HTML
-
Comentários DTD
-
Definições das entidades dos parâmetros
-
Declarações dos elementos
-
Declarações de atributos
- Conformidade: requesitos e recomendações
- Definições
- SGML
- O tipo de conteúdo [text/html]
-
Representação de Documentos HTML - Conjuntos de caracteres, codificação dos caracteres e das entidades
-
O conjunto de caracteres do documento
-
Codificação dos caracteres
-
Escolhendo um tipo de codificação
-
Especificando a codificação de caracteres
-
Referências aos caracteres
-
Referências numéricas aos caracteres
- Referências às entidades dos caracteres
- Caracteres não representáveis
- Tipos de dados básicos em HTML - Dados de caracteres, cores, longitudes, URIs, tipos de conteúdos, etc.
- Informação do caso (maiúsculas ou minúsculas)
-
Tipos básicos SGML
-
Strings de texto
-
URIs
-
Cores
-
Notas sobre o uso das cores
-
Longitudes
-
Tipos de conteúdos (tipos MIME)
-
Códigos dos Idiomas
-
Codificação dos caracteres
-
caracteres individuais
-
Data e hora
-
Tipos de ligações
-
Meios de interpretação [scripting]
-
Dados [script]
-
Dados contidos nas folhas de estilo
-
Nomes das molduras de destino
-
Estrutura global de um documento - O cabeçalho [HEAD] e o corpo [BODY] de um documento
-
Introdução à estrutura de um documento HTML
-
Informação referente à versão HTML
-
O elemento "HTML"
-
O cabeçalho do documento
-
O elemento "HEAD"
-
O elemento "TITLE"
-
O atributo title
-
Dados do tipo [META]
-
O corpo do documento
-
O elemento "BODY"
-
Identificadores dos elementos: os atributos id e class
-
elementos "inline" e nível do bloco em questão
-
elementos de agrupamento: os elementos "DIV" e "SPAN"
-
Cabeçalhos: Os elementos "H1", "H2", "H3", "H4", "H5"e"H6"
- O elemento "ADDRESS"
- Informação relativa ao Idioma e direcção do texto - Considerações internacionais referentes ao texto
- Especificando a linguagem do conteúdo: o atributo lang
-
Códigos dos Idiomas
-
Transmissão dos códigos dos Idiomas
- Interpretação dos códigos dos Idiomas
-
Especificando a direcção do texto e tabelas: Os atributos dir
-
Introdução aos algoritmos bidireccionais
-
Transmissão da informação referente à direcção do texto
-
Definindo a direcção do texto que foi integrado
-
Anulação do algoritmo bidireccional: o elemento "BDO"
-
Referências dos caracteres, relativas à sua direccionalidade e à sua ligação
-
O efeito das folhas de estilo sobre a bidireccionalidade
-
Texto - Parágrafos, Linhas e Frases
-
Espaço em branco
-
Texto estruturado
-
elementos pertencentes a uma frase: "EM", "STRONG", "DFN", "CODE", "SAMP", "KBD", "VAR","CITE", "ABBR" e
"ACRONYM"
-
Citações: os elementos "BLOCKQUOTE" e "Q"
- Sub-índices e super-índices: os elementos "SUB" e "SUP"
-
Linhas e parágrafos
- parágrafos: o elemento P
-
Controlando as mudanças de linha
-
Aplicação do hífen
-
Texto pré-formatado: O elemento PRE
- Representação visual dos parágrafos
- Anotação das mudanças feitas no documento: os elementos "INS" e "DEL"
- Listas - Por ordenar, ordenadas e listas de definições
- Introdução às listas
- Listas não ordenadas (UL), Lists ordenadas (OL), e os tópicos de uma lista (LI)
-
Listas de definição: os elementos "DL", "DT" e "DD"
-
Representação visual das listas
-
Os elementos "DIR" e "MENU"
-
Tabelas
-
Introdução às tabelas
-
Elementos utilizados na construção das tabelas
-
O elemento "TABLE"
- Os sub-títulos das tabelas: o elemento "CAPTION"
- Grupos de linhas: os elementos "THEAD", "TFOOT" e "TBODY"
- Grupos de colunas: os elementos "COLGROUP" e "COL"
-
Linhas da tabela: o elemento "TR"
-
Divisões da tabela: Os elementos "TH" e "TD"
- Formatação das tabelas por agentes visuais
- Margens e respectivas regras
- Alinhamento vertical e horizontal
- Margens das divisões
- Representação das tabelas por agentes não-visuais
-
Associação da informação do cabeçalho com as divisões dos dados
-
Categorizando as células ou divisões
-
Algoritmo para a procura de informação do cabeçalho
-
Exemplo de uma tabela
-
Ligações - Ligações (links) de Hipertexto e Independentes
-
Introdução às ligações [links] e às âncoras [anchors]
- Visitando a ligação ou link de recurso
- Outros relacionamentos com os links ou ligações
- Especificando as âncoras e as ligações
-
Títulos dos links
-
Links internacionalizados
-
O elemento "A"
-
Sintaxe dos nomes das âncoras
-
Os links encaixados uns nos outros são ilegais
-
Âncoras com o atributo id
-
Recursos não disponíveis ou não identificáveis
-
Relacionamentos entre documentos: o elemento "LINK"
-
Ligações directas e inversas
-
As ligações e as folhas de estilo externas
-
As ligações e as máquinas de busca
-
Informação referente à localização: o elemento "BASE"
- Resolução dos URIs relativos
- Objectos, imagens e applets
-
Introduções aos objectos, imagens e applets
-
Inserir uma imagem através do elemento "IMG"
-
Inclusão genérica: o elemento "OBJECT"
- Regras para a representação dos objectos
- Introdução aos objectos: o elemento "PARAM"
- Esquemas de nomeamento global para os objectos
- Declaração e criação de objectos
-
Inserindo um applet: o elemento "APPLET"
-
Notas acerca dos documentos integrados
-
Mapas de imagens
- Mapas de imagens do ponto de vista do cliente: os elementos "MAP" e "AREA"
- Mapas de imagens na perspectiva do servidor
- Apresentação visual de imagens, objectos e applets
- Largura e altura
-
Espaços em branco ao redor das imagens e dos objectos
-
Margens
-
Alinhamento
- Como especificar textos alternados
- Folhas de Estilo - Adicionando estilos aos documentos HTML
- Introdução às folhas de estilo
- Adicionando um estilo ao HTML
- Definindo a linguagem das folhas de estilo por defeito
- Informação do estilo em linha (inline)
- Informação do estilo do cabeçalho: o elemento "STYLE"
-
Tipos de meios
-
Folhas de estilo externas
-
Folhas de estilo preferidas e alternadas
-
Especificando as folhas de estilo externas
-
Folhas de estilo em cascata (CSS)
-
Folhas de estilo CSS que dependem dos meios
-
Transmissão e CSS
-
Omitindo os dados de estilo dos agentes usados pelos utentes
-
Ligações às folhas de estilo por intermédio de cabeçalhos HTTP
-
Alinhamentos, estilos de fontes e tabulações (réguas)
-
Formatação
-
Cor de fundo
-
Alinhamento
-
Objectos flutuantes
-
Fontes
-
elementos inerentes ao estilo de fonte: os elementos "TT", "I","B", "BIG", "SMALL", "STRIKE", "S" e "U"
-
elementos responsáveis pela modificação da fonte: "FONT" e "BASEFONT"
-
Regras: o elemento "HR"
-
Molduras - Apresentação dos documentos em perspectiva múltipla
-
Introdução às molduras
-
Disposição das molduras
-
O elemento "FRAMESET"
-
O elemento "FRAME"
-
Especificando a informação da moldura de destino
-
Definindo o destino das ligações por defeito
-
Semânticas de destino
-
Conteúdos alternados
-
O elemento "NOFRAMES"
-
Descrições detalhadas das molduras
-
Molduras em linha: O elemento "IFRAME"
-
Formulários - Destinados à inserção de dados pela parte dos utentes: campos de texto, botões, menus, etc
-
Introdução aos formulários
-
Controlo
-
Tipos de controlo
-
O elemento "FORM"
-
O elemento "INPUT"
-
Controlo efectuado através de INPUT
-
Exemplos de formulários com um controlo do tipo INPUT
-
O elemento "BUTTON"
-
Os elementos "SELECT", "OPTGROUP" e "OPTION"
-
Opções pré-seleccionadas
-
O elemento "TEXTAREA"
-
O elemento "ISINDEX"
-
Labels
-
O elemento "LABEL"
-
Adicionando uma estrutura aos formulários: os elementos "FIELDSET" e "LEGEND"
-
Focalizando um elemento
-
Navegação e atalhos
-
Teclas de acesso
-
Controis inactivos e do tipo “ler apenas”
-
Controis inactivos
-
Controis do tipo “ler apenas”
-
Envio de formulários
-
Método de submissão dos formulários
-
Controis de sucesso ou êxito na acção
-
processando os dados dos formulários
-
Tipos de conteúdos dos formulários
-
Scripts- Documentos animados e formulários inteligentes
-
Introdução aos scripts
-
Concepção de documentos para os agentes que suportem o [scripting]
-
O elemento "SCRIPT"
-
Especificando a linguagem de scripting
-
Eventos inerentes
-
Modificação dinâmica de um documento
-
Concepção de documentos para os agentes que não suportem o [scripting]
-
O elemento "NOSCRIPT"
-
Omitindo os dados script dos agentes
-
Informação referencial SGML para HTML - Definição formal do HTML e sua validação
-
Validação de um documento
-
plo de um catálogo SGML
-
Declaração SGML do código HTML4
-
Declaração SGML
-
Definição do tipo de documento (DTD)
-
Definição do tipo de documento transicional (TDTD)
-
Definição do tipo de documento contendo molduras (FDTD)
-
Referências às entidades dos caracteres em HTML 4
-
Introdução às referências das entidades dos caracteres
-
Referências às entidades dos caracteres para os caracteres codificados em ISO 8859-1
-
Lista dos caracteres
-
Referências às entidades dos caracteres para os símbolos, símbolos matemáticos e letras gregas
-
Lista dos caracteres
-
Referências
das entidades dos caracteres no caso dos caracteres com significado na
linguagem de etiquetagem (markup) e de internacionalização
-
Lista dos caracteres
- Alterações
- Alterações
verificadas entre 24 de Abril de 1998, na versão HTML 4.0 e 24
de Dezembro de 1999, na versão HTML 4.01
- Alterações efectuadas na especificação
-
Erros que foram corrigidos
-
Erros gráficos menores corrigidos
-
Clarificação
-
Problemas de navegação mais conhecidos
-
Alterações verificadas entre as versões de 18 de Dezembro de 1997 e de 24 de Abril de 1998
-
Erros que foram corrigidos
-
Erros gráfico menores corrigidos
-
Alterações verificadas entre as versões HTML 3.2 e HTML 4.0 (18 de Dezembro de 1997)
-
Alterações feitas aos elementos
-
Alterações feitas aos atributos
-
Alterações relacionadas com a acessibilidade
-
Alterações realizadas nos dados META
-
Alterações no texto
-
Alterações nas ligações
-
Alterações efectuadas nas tabelas
-
Alterações nas imagens, objectos e mapas de imagens
-
Alterações realizadas nos formulários
-
Alterações realizadas nas folhas de estilo
-
Alterações nas molduras
-
Alterações nos scripts
-
Alterações na internacionalização
-
Desempenho, implementação e notas relacionadas com o design
-
Notas acerca dos documentos não válidos
-
Caracteres especiais em valores de atributos URI
-
Caracteres não-ASCII em valores de atributos URI
-
O símbolo “&” nos valores dos atributos URI
-
Notas de implementação da SGML
-
Mudanças de linha
-
Especificando os dados não-HTML
-
Características SGML com suporte limitado
-
Atributos booleanos
-
Secções marcadas
-
Instruções de processamento
-
Abreviação da linguagem de etiquetagem
-
Notas acerca de como ajudar as máquinas de busca a indexar a sua Webpage
-
Motores de busca
-
Notas referentes às tabelas
-
Design racionalizado
-
Algoritmos de disposição recomendados
-
Notas referentes aos formulários
-
Representação incremental
-
Projectos futuros
-
Notas referentes ao scripting
-
Sintaxe reservada para macros de script a elaborar no futuro
- Notas referentes às molduras
- Notas referentes à acessibilidade
- Notas referentes à segurança
- Aspectos relacionados com a segurança dos formulários