Depois de apresentar você a usar corretamente o JavaScript e o CSS no XHTML, o Web Design continua a trazer 16 diretrizes para compatibilidade com XHTML com o HTML!
1. Evite declarar a página como tipo XML e use os conjuntos de caracteres UTF-8 ou UTF-16 na página.
2. Adicione uma barra /antes do caractere final> do rótulo de elemento vazio (a etiqueta não pode ser usada 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 tag 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 e defina o conjunto de caracteres para o documento XML.
<? xml versão = 1.0 coding = utf-8?>
Defina o conjunto de caracteres para xhtml
<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, Noresize, Adiar
Os modelos de objetos de documentos 11.html4 e xml especificam que o elemento HTML e os nomes de atributos retornem formato de maiúsculas. Elementos e nomes de atributo no XHTML retornam ao formato minúsculo.
12. Use & amp; Para substituir o símbolo & no valor da propriedade, como:
http://www.w3cgroup.com/default.asp?cateid=2&page=2
Melhor do que o seguinte:
http://www.w3cgroup.com/default.asp?cateid=2&page=2
13. Em XHTML, o estilo de tag do estilo CSS e os nomes de atributos devem ser minúsculos;
Na tabela HTML, o Tody será preenchido automaticamente durante a análise, 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 no documento. No XML, a folha de estilo XML é usada para definir regras de estilo. Para ser compatível com esta regra, se você precisar usar o elemento de estilo ao analisar o documento 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 & APOs; (Elipsis, U+0027) são introduzidos em XML1.0, mas eles não aparecem no HTML. Se você usar "Substituir & apo;" para usar "Substituir & Apos"; para usá -lo para usá -lo no HTML4.
Traduzido por http://www.w3cgroup.com, indique a fonte ao reimprimir!
Veja: http://www.w3.org/tr/xhtml1/#guidelines