A tag IMG no XHTML deve ser escrita assim: <img alt = src = />, que é o chamado fechamento automático, que é uma maneira completamente legal de escrever no XML. Se você estiver familiarizado com o desenvolvimento relacionado ao XML, poderá estar acostumado a este método de redação, pensando que qualquer elemento sem os nós da Child em XML pode ser escrito assim, as tags sem conteúdo no XHTML também podem ser escritas assim. Em teoria, quaisquer tags podem ser escritas de maneira auto-fechada, mas a compatibilidade do navegador traz novos problemas, ou seja, ou seja, não pode identificar corretamente a maneira auto-fechada de escrever determinadas tags. String 8
Tente inserir o seguinte código XHTML e navegue no IE: <p> Olá <Script Type = text/javascript/> World </p>, e você descobrirá que só pode ver o hello na frente, mas não o mundo na parte de trás. Isso é bastante inexplicável. Muitas pessoas podem ter encontrado esse problema antes e passar várias horas encontrando uma explicação razoável sobre ele. String 4
A explicação vem de outro código semelhante: <p> Olá <Textarea /> World </p>. Você pode obter uma explicação razoável quando olha para o efeito de exibição no IE? Podemos ver que o hello na frente é exibido normalmente, enquanto o mundo na parte traseira é exibido na textarea, o que confirma que o IE não reconhece corretamente que a tag textária foi fechada, mas quando não está fechada, reconhece o conteúdo por trás do conteúdo dentro da textário.
Neste momento, entendemos por que o código anterior não pode ver o mundo por trás dele, porque é reconhecido como parte do script. Isso mostra que, quando usamos o XHTML, não podemos usar o método de escrita de auto-fechamento tão casualmente quanto o XML. Apenas algumas tags que não precisavam ser fechadas podem ser escritas em fechamento automático. É melhor usar pares de outras tags, mesmo que não haja conteúdo.
Finalmente, preciso lembrá -lo de que, de fato, não existem apenas IEs para analisadores retardados mentais, mas muitos lugares podem encontrar problemas causados pela falta de rigor de analisadores. Portanto, ao escrever XHTML, ainda devemos acomodar o hábito de continuar o antigo HTML. Não podemos simplesmente escrever como se o XML fosse realmente tão autoconsistente com os padrões. Não acredita? Em seguida, tente outro: <p> Olá <br> </br> World </p>, preste atenção ao efeito de exibição no IE e na ópera.
Algumas especificações relacionadas de xhtml:
1. Todos os marcadores devem ter uma marca final correspondente
2. Todos os elementos de etiqueta e nomes de atributos devem estar em minúsculas
3. Todas as tags XML devem ser razoavelmente aninhadas
4. Todos os atributos devem ser fechados nas cotações
5. Todos os símbolos extraordinários são expressos em código
6. Atribua um valor a todos os atributos
7. Não o use no conteúdo do comentário-