Anteriormente, no HTML, você pode abrir muitas tags, como <p> e <li> sem necessariamente escrever o correspondente </p> e </li> para fechá -las. Mas isso é ilegal no XHTML. O XHTML requer uma estrutura rigorosa e todas as tags devem ser fechadas. Se for uma única tag não emparelhada, adicione um "/" ao final da tag para fechá -la. Por exemplo:
<r /> <img src = "../ imagens /logo_w3cn_200 × 80.gif" />
2. Todos os nomes dos elementos e atributos da tag devem ser minúsculos.Ao contrário do HTML, o XHTML é sensível ao caso e <title> e <title> são tags diferentes. O XHTML exige que todas as tags e nomes de atributos estejam em minúsculas. Por exemplo: <body> deve ser escrito como <body>. As inclusões do caso não são reconhecidas. Geralmente, o nome do atributo "OnMouseOver" gerado automaticamente pelo Dreamweaver também deve ser modificado para "onmouseover".
3. Todas as tags xhtml devem ser razoavelmente aninhadasTambém como o XHTML requer uma estrutura rigorosa, todo o ninho deve estar em ordem. O código que escrevemos assim antes:
<p> <b> </p>/b> deve ser modificado para: <p> <b> </b>/p>
Ou seja, a camada de nidificação por camada deve ser estritamente simétrica.
4. Todos os atributos devem ser fechados nas citações ""No HTML, você não precisa citar valores de atributo, mas no XHTML, eles devem ser citados. Por exemplo:
<altura = 80> deve ser modificado para: <height = "80">
Em situações extraordinárias, você precisa usar cotações duplas no valor da propriedade, você pode usar ", citações únicas podem ser usadas ', por exemplo:
<alt = "Say'Hello '">
5. Todos os símbolos extraordinários são expressos em códigoQualquer sinal menos que o sinal (<), que não faz parte da tag, deve ser codificado como & lt;
Qualquer maior que o sinal (>), que não faz parte da tag, deve ser codificado como & gt;
Qualquer & número (&), que não faz parte de uma entidade, deve ser codificado como & amp;
Nota: Não há espaços entre os caracteres acima.
6. Atribua um valor a todos os atributosO XHTML estipula que todos os atributos devem ter um valor, e aqueles sem valores serão repetidos. Por exemplo:
<td nowrap> <input type = "caixa de seleção" name = "camisa" value = "médio" verificado>
Deve ser modificado para:
<td nowrap = "Nowrap"> <input type = "Caixa de seleção" name = "camisa" value = "médio" checked = "checked">
7. Não use "" no conteúdo do comentário"" Só pode acontecer no início e no final dos comentários do XHTML, ou seja, eles não são mais válidos no conteúdo. Por exemplo, o código a seguir é inválido:
<! Aqui está o comentário - aqui está o comentário>
Substitua a linha pontilhada dentro por um sinal igual ou um espaço.
<! Aqui está Comentário ===================== aqui está comentar>
Algumas das especificações acima parecem bastante surpreendentes, mas tudo isso é fazer com que nosso código tenha um padrão unificado e único para a reutilização futura de dados.