Comentario: Cada vez más sitios comienzan a usar etiquetas HTML5. Pero la situación actual es que todavía hay muchas personas que usan IE6, IE7 e IE8. Aquí hay un método para habilitar el navegador IE para admitir HTML5. Los amigos que lo necesitan pueden referirse a él.
Hoy en día, HTML5 está atrayendo más y más atención, pero actualmente los navegadores que admiten HTML5 no son convencionales, especialmente más del 50% de los usuarios nacionales que aún usan IE6. Dado que IE9, que admite HTML5, no admite la instalación del sistema XP, los desarrolladores de HTML5 deberán considerar el problema de la compatibilidad con atraso durante mucho tiempo en el futuro. Hay muchas formas de usar etiquetas HTML5 o compatibilidad con selector CSS, y una es una de ellas.
Para principios básicos, consulte el siguiente código para el efecto en IE8, el estilo no funciona en absoluto.
<html>
<Evista>
<syle> mxria {color: rojo; } </style>
</ablo>
<Body>
<Mxria> ¡Hola! </mxria>
</body>
</html>
Para que el navegador reconozca la etiqueta <Mxria> </mxria> y muestre el efecto del estilo correspondiente, podemos agregar una sección de JS de la siguiente manera, y el efecto será diferente cuando lo vemos.
<html>
<Evista>
<syle> mxria {color: rojo; } </style>
<script> document.createElement ("mxria") </script>
</ablo>
<Body>
<MXRIA> ¡Hola! Mxria.com </mxria>
</body>
</html>
¡Ahora todos entienden el misterio! Sí, es document.createElement. HTML5 SHIV es un complemento JS que regenera todas las etiquetas HTML5. Debe cargar el complemento, y luego el programa HTML5 puede ser reconocido por todos los navegadores.
Dirección de descarga:
Uso simple de Trunk/Html5.js:
Aquí está el archivo html5.js que hace referencia a Google:
El uso de HTML5SHIV es muy simple. Teniendo en cuenta que IE9 admite HTML5, solo necesita agregar el siguiente código al cabezal de la página:
<!-[si LT IE 9]>
<script src = "dist/html5shiv.js"> </script>
<! [endif]->
Copie el código anterior a la parte del cabezal, recuerde ser la parte principal (porque es decir, debe conocer este elemento antes del análisis del elemento, por lo que no se puede llamar a este archivo JS en otras ubicaciones, de lo contrario no será válido)
Por supuesto, también puede sacar el código y hacerlo usted mismo:
(function () {if (!/*@cc_on!@*/0) return; var e = ABBR, artículo, aparte, audio, lienzo, datalista, detalles, diálogo, eventsource, figura, pie de página, encabezado, hgroup, marca, menú, medidor, navegación, salida, progreso, sección, tiempo, video.split (','), i = e.length; while (i-) {document.createelement (e [i])}}) ()
Finalmente, agregue este párrafo al CSS:
/*html5*/ artículo, aparte, diálogo, pie de página, encabezado, sección, pie de página, navegación, figura, menú {pantalla: bloque}
Principalmente, deje que estas etiquetas HTML5 se bloqueen, como Div.
Ok, vamos brevemente, en una oración, es: cita html5.js para hacer la etiqueta html5 en bloques