Introducción al artículo de Wulin.com (www.vevb.com): Cómo hacer que los navegadores debajo de IE9 conozcan el nombre de su etiqueta HTML5.
Debido a que nuestro sitio web no necesita ser compatible con IE6 y 7, utilicé la etiqueta de pies en el sitio web. Resultó que IE9 admite esta etiqueta, pero descubrió que IE8 no admite esta etiqueta. El código:
<! Doctype html>
<html>
<Evista>
<estilo type = text/css>
pie de página{
Pantalla: bloque;
}
</style>
<script type = text/javaScript>
document.createElement (pie de página);
</script>
</ablo>
<Body>
<ToToTer>
<p>
Soy un párrafo
</p>
</foTer>
</body>
</html>
Ponlo en IE8 y navegue a continuación. Puede encontrar que en IE8, la parte del pie del código IE8 se cerrará automáticamente cuando encuentre esta etiqueta. Este es el código para el pie de página en IE8.
<pie />
<p>
Soy un párrafo
</p>
<pie />
Esto hará que no reconozca estas etiquetas en IE8 y, por supuesto, no reconocerá IE6 y 7, y el diseño en estos navegadores será desordenado.
Entonces escribí el siguiente código CSS.
pie de página {pantalla: bloque;}
Pensé para mí mismo, ahora voy a tener esta etiqueta para IE8.
Como resultado, IE8 todavía no lo admite.
Lo encontré en línea. Resulta que solo escribir CSS como este no es suficiente. Mientras configura la pantalla: bloquee la etiqueta, también debe usar JS para crear este elemento en el documento. Ahora el código es el siguiente. IE8 ya sabe esta etiqueta, pero si no encuentra esta etiqueta, se cerrará automáticamente.
<! Doctype html>
<html>
<Evista>
<estilo type = text/css>
pie de página{
Pantalla: bloque;
}
</style>
<script type = text/javaScript>
document.createElement (pie de página);
</script>
</ablo>
<Body>
<ToToTer>
<p>
Soy un párrafo
</p>
</foTer>
</body>
</html>
Jaja, ahora puedes usar la etiqueta HTML5 en la página con confianza.