| Versão original : Conformance: requirements and recommendations | Traduzido por : De Sena Viegas |
Conteúdos
Nós iniciamos nesta secção, a especificação do HTML 4, começando pelo “contrato” que se estabelece entre os autores, documentos, utentes e agentes ou meios usados pelos utentes.
As palavras-chave "DEVE", "NÃO DEVE", "REQUERIDO", "DEVERÁ", "NÃO DEVERÁ","DEVERIA", "NÃO DEVERIA", "RECOMENDADO", "PODE" e "OPCIONAL" contidas neste documento deverão ser interpretadas de acordo com o descrito em [RFC2119]. De qualquer das maneiras, para facilitar a sua leitura, essas palavras não aparecem escritas em maiúsculas nesta especificação.
Às vezes, os autores desta especificação recomendam uma boa prática aos outros autores e aos agentes usados pelos utentes. Estas recomendações não são normativas e a sua conformidade com esta especificação não depende da sua realização ou execução. Elas contêm a expressão "Nós recomendamos...", "Esta especificação recomenda..." ou outra frase similar.
Nós recomendamos que os autores escrevam documentos em conformidade com a DTD estrita, preferível às outras DTDs definidas por esta especificação. Por favor, consulte a secção informação referente à versão, para mais detalhes acerca das DTDs definidas no Código HTML 4.
Contudo, para conhecer as recomendações relativas ao tratamento dos erros, consulte por favor as notas referentes aos documentos inválidos.
Os agentes utilizados pelos utentes deveriam continuar a suportar os elementos deprecados, por motivos de compatibilidade com as versões anteriores.
As definições dos elementos e atributos indicam de uma forma clara quais os deprecados.
Esta especificação inclui exemplos que ilustram como evitar o uso de elementos deprecados (ou em desuso). Na maioria dos casos tal dependerá do apoio fornecido pelos agentes utilizados pelos utentes para as folhas de estilo. De uma forma geral, os autores deverão usar as folhas de estilo para conseguirem melhores efeitos do ponto estilístico e de formatação, em vez de usar os atributos HTML responsáveis pela apresentação do documento. Os atributos HTML responsáveis pela apresentação foram deprecados assim que as alternativas apresentadas pelas folhas de estilo começaram a existir (por exemplo, ver [CSS1]).
O HTML 4 é uma
Os exemplos contidos no texto estão em conformidade com a definição estrita do tipo de documento, a menos que o exemplo em questão se refira aos elementos ou atributos que são definidos apenas pela definição transitiva do tipo de documento ou pela definição do tipo de documento com conjuntos de molduras. Com vista a uma maior brevidade, a maioria dos exemplos contidos nesta especificação não começam com a habitual declaração do tipo de documento , a qual é sempre obrigatória no princípio de cada documento HTML.
Os fragmentos da DTD contidos nas definições dos elementos têm origem na definição estrita do tipo de documento, excepto no que se refere aos elementos relacionados com as molduras.
Consulte a secção com a informação referente à versão HTML para mais detalhes acerca de quando usar a DTD transitiva, a DTD estrita ou a DTD contendo conjuntos de molduras (framesets).
Os Comentários que aparecem contidos na DTD HTML 4 não têm qualquer ponderância normativa ou obrigatória; eles desempenham apenas uma função informativa.
Os meios ou agentes usados pelos utentes não terão necessariamente de apresentar instruções do processamento SGML (por ex: <?fullvolume>) ou comentários. Para mais informações acerca desta ou de outras propriedades SGML que possam ser legais em HTML mas não mundialmente suportadas pelos meios usados pelos utentes do HTML, consulte por favor a secção referente às propriedades SGML com suporte limitado.
Os documentos HTML são enviados via Internet, sob a forma duma sequência de "bytes", a qual é acompanhada por uma informação codificada (descrita na secção codificação dos caractéres). A estrutura dessa transmissão, denominada de entidade da mensagem, é definida por [RFC2045] e [RFC2616]. A entidade de uma mensagem e o tipo de conteúdo "text/html" representam o documento HTML.
O tipo de conteúdo definido para os documents HTML é caracterizado da seguinte forma:
O parâmetro opcional "charset" refere-se à codificação dos caractéres, usados na representação dos documentos HTML, sob a forma duma sequência de bytes. Os valores legais para este parâmetro são definidos na secção codificação dos caractéres. Embora este parâmetro seja opcional, nós recomendamos-lhe que ele esteja sempre presente.