1. Evite declarar páginas como tipo XML e use conjuntos de caracteres UTF-8 ou UTF-16 nas páginas.
2. Adicione uma barra /antes do caractere final> do rótulo de elemento vazio (não usado para conter conteúdo) , como: <r />, <hr />, etc.
3. Quando um elemento não vazio (esse rótulo é usado para conter conteúdo, como título, parágrafo) está vazio, dê um caractere em branco e não use um método de final como um elemento vazio , como: quando uma etiqueta P sem conteúdo, escreva: <p> </p> em vez de <p />.
4. Quando <, &,]] ou duas barras horizontais consecutivas aparecem em seu conteúdo de estilo e scripts, use arquivos externos para apresentá -los.
5. Evite quebrar linhas ou vários espaços nos valores do atributo de elemento.
6. Não inclua mais de um elemento ISIndex na parte da cabeça do documento (de preferência não usado). Este elemento não é recomendado.
ISIndex: faz com que o navegador exiba uma caixa de diálogo que leva ao usuário a inserir uma única linha de texto.
No HTML 4, esse elemento é descontinuado e o elemento de entrada é recomendado. A propriedade Tagname do ISIndex retornará a entrada.
Este elemento é um elemento de bloco e esse elemento precisa fechar a tag.
O exemplo a seguir usa o elemento ISIndex para substituir o prompt padrão:
<isindex prompt = insira a palavra -chave INDEX para pesquisar/
7. Quando você deseja especificar a linguagem para um elemento, use os atributos Lang e XML: Lang , o valor de XML: Lang tem maior prioridade.
8. Por favor, use o atributo de identificação como identificador de elemento, evite usar o atributo de nome , especialmente nesses elementos, é mais desaprovação de usar o atributo de nome como seu identificador: a, applet, formulário, quadro, iframe, img, mapa.
9. Defina o conjunto de caracteres do documento para a página , use <? Xml versão = 1.0 coding = utf-8?> Para o documento xml, use <meta http-equiv = content-type content = text/html; charset = utf-8 />
10. Por favor, use o nome do atributo para o valor do atributo de elemento do tipo booleano , como: verificado = verificado. Os elementos do tipo booleano incluem: Compact, Nowrap, Ismap, Declare, Noshade, Checked, Disabled, Readonly, Múltiplo, Selecionado, Norese, adiar
11. Modelos de objetos de documentos HTML4 e XML Especifique o elemento HTML e os nomes de atributos para retornar ao formato de capital. Elementos e nomes de atributo no XHTML retornam ao formato minúsculo.
12. Use & amp; Para substituir o símbolo & no valor da propriedade
13. Em XHTML, o estilo de tag do estilo CSS e os nomes de atributos devem ser minúsculos ;
Nas tabelas HTML, o TBody será automaticamente preenchido ao analisar, mas não no XML. Portanto, você mesmo precisa adicionar o elemento TBody, se o usar no seletor CSS;
Quando o CSS selecionar um elemento com um atributo ID, use o seletor # ; Quando o CSS selecionar um elemento com um atributo de classe, use o. seletor ;14. Como usar elementos de estilo ao analisar documentos XML? No HTML4 e XHTML, o elemento de estilo pode ser usado para definir regras de estilo em documentos. No XML, o XML Stylesheet é usado para definir regras de estilo. Para ser compatível com esta regra, se você precisar usar o elemento de estilo ao analisar documentos XML, o elemento de estilo precisa usar o atributo de ID como identificador, e deve haver uma folha de estilo XML para se referir a ele , como:
<? xml-stylesheet href = http: //www.w3.org/stylesheets/tr/w3c-rec.css type = text/css?>
<? XML-Stylesheet href =#internalstyle type = text/css?>
<! Doctype html
Público -// w3c // dtd xhtml 1.0 rigoroso // pt
http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
<html xmlns = http: //www.w3.org/1999/xhtml xml: lang = en lang = en>
<head>
<title> Um exemplo interno da folha de estilo </title>
<tipo de estilo = text/css id = internalstyle>
Código {
Cor: verde;
Fonte-família: Monospácia;
Peso da fonte: negrito;
}
</style>
</head>
<Body>
<p>
O W3CGroup apresenta 16 diretrizes para XHTML e HTML compatíveis!
<Code> http://www.w3cgroup.com/article.asp?id=252 </code>.
</p>
</body>
</html>
15. Preste atenção aos caracteres de espaço em branco em HTML e XML . Alguns personagens legais em documentos HTML podem ser ilegais no XML. Por exemplo, no HTML, o caractere de feed de página (caractere de formfeed u+000c) é analisado em espaços, enquanto em xhtml, torna -se ilegal devido à definição de caractere de XML.
16 Observe que os caracteres especiais "(Ellipsis, U+0027) são introduzidos no XML 1.0, mas eles não aparecem no HTML. Se você usar" Substituir ", poderá usá -lo no HTML4.