La etiqueta IMG en xhtml debe escribirse así: <img alt = src = />, que es la llamada autocipido, que es una forma completamente legal de escribir en XML. Si está familiarizado con el desarrollo relacionado con XML, puede estar acostumbrado a este método de escritura, pensando que cualquier elemento sin nodos infantiles en XML puede escribirse así, entonces las etiquetas sin contenido en XHTML también se pueden escribir así. En teoría, se permite que cualquier etiqueta se escriba de manera autodenominada, pero la compatibilidad del navegador trae nuevos problemas, es decir, es decir, no puede identificar correctamente la forma autodenominada de escribir ciertas etiquetas. Cadena 8
Intente ingresar el siguiente código XHTML y navegarlo en IE: <p> Hello <script type = text/javaScript/> world </p>, y encontrará que solo puede ver el hola pero no en el mundo en la parte posterior. Esto es bastante inexplicable. Muchas personas pueden haber encontrado este problema antes y pasado varias horas encontrando una explicación razonable al respecto. Cadena 4
La explicación proviene de otro código similar: <p> Hello <Textarea /> World </p>. ¿Puedes obtener una explicación razonable cuando miras su efecto de visualización en IE? Podemos ver que el Hello en el frente se muestra normalmente, mientras que el mundo en la parte posterior se muestra en TextARea, que confirma que IE no reconoce correctamente que la etiqueta TextARea se ha cerrado, pero cuando no está cerrada, reconoce el contenido como el contenido dentro de la textura.
En este momento, entendemos por qué el código anterior no puede ver el mundo detrás de él, porque se reconoce como parte del guión. Esto muestra que cuando usamos XHTML, no podemos usar el método de escritura de cierre autocipulante tan casualmente como XML. Solo unas pocas etiquetas que no necesitaban estar cerradas pueden escribirse en el cierre automático. Es mejor usar pares de otras etiquetas incluso si no hay contenido.
Finalmente, necesito recordarle que, de hecho, no solo hay IE para analizadores retardados mentalmente, sino que muchos lugares pueden encontrar problemas causados por la falta de rigor de los analizadores. Por lo tanto, al escribir XHTML, aún debemos acomodar el hábito de continuar el viejo HTML. No podemos escribir como si XML fuera realmente tan autoconsistente con los estándares. ¿No lo crees? Luego pruebe con otro: <p> Hola <br> </br> Mundo </p>, preste atención al efecto de visualización en IE y Opera.
Algunas especificaciones relacionadas de XHTML:
1. Todos los marcadores deben tener una marca final correspondiente
2. Todos los elementos de etiqueta y los nombres de atributos deben estar en minúsculas
3. Todas las etiquetas XML deben estar razonablemente anidadas
4. Todos los atributos deben estar encerrados en citas
5. Todos <y y los símbolos extraordinarios se expresan en el código
6. Asigne un valor a todos los atributos
7. No lo uses en el contenido de comentarios-