Principal Navegadores Hacer que HTML5 funcione en versiones antiguas de Internet Explorer

Hacer que HTML5 funcione en versiones antiguas de Internet Explorer



heredado y html5

Hacer que HTML5 funcione en versiones antiguas de Internet Explorer

Una de las principales razones por las que es posible que los desarrolladores aún no se hayan trasladado a HTML5 es la percepción de falta de compatibilidad con los navegadores heredados. En realidad, esto no es cierto, y aunque puede ser necesario un poco de jiggery póquer para una compatibilidad con versiones anteriores adecuada, aún es posible.

Por supuesto, por navegadores heredados me refiero a Internet Explorer, ya que todos los demás jugadores importantes se actualizan regularmente y sus usuarios tienden a seguir su ejemplo: navegadores como Firefox, Safari y Opera han admitido HTML5 durante un tiempo. Algunos desarrolladores pueden decidir dejar de admitir IE6, pero para algunos eso no es una opción y, en cualquier caso, ni IE7 ni IE8 admiten HTML5. IE9 lo hará, pero solo se ejecuta en Windows Vista y Windows 7, por lo que las otras versiones seguirán existiendo durante mucho tiempo, como hemos visto con IE6.

Entonces, ¿qué se debe hacer para que HTML5 funcione en Internet Explorer?

buscar marcadores de Chrome en el disco duro

Elementos desconocidos

Bueno, en primer lugar, IE no representará ningún elemento que no reconozca, por lo que ignorará por completo los elementos estructurales de HTML5 como header, footer, article, section y nav, todas las partes principales de un sitio HTML5. Esto se puede rectificar informándole a IE sobre estos elementos usando JavaScript. La mejor forma de hacerlo es incluir el HTML5 shiv script, creado por Remy Sharp. Esta práctica secuencia de comandos crea todos los elementos HTML5 relevantes que IE ahora conocerá al representar la página.

Un problema con esto es que no funcionará para los usuarios que tienen JavaScript desactivado. Desafortunadamente, no hay forma de evitar esto, por lo que el desarrollador debe tomar la decisión de usar HTML5 o quedarse con HTML 4.01.

Estilismo

La mayoría de los navegadores tienen hojas de estilo internas que, entre otras cosas, aplican display:block para bloquear elementos de nivel. Si bien algunos de los navegadores más nuevos ahora hacen esto para los elementos HTML5 relevantes, algunos no lo hacen, y esto debe agregarse para todos los navegadores. Simplemente agregando el siguiente estilo hará el truco:

|_+_|

Elementos de formulario

¿Y qué hay de algunos de los nuevos elementos en sí mismos, como el nuevos tipos de entrada - ¿Cómo se procesan en navegadores heredados?

Bien en realidad. Dado que la especificación HTML5 se amplió en un forma compatible con versiones anteriores , cualquier tipo de entrada que no se reconozca, simplemente se trata como article, aside, figure, footer, header, hgroup,
menu, nav, section { display:block; }
y será simple como tal.

Multimedia

Como he comentado en el pasado, el video y los elementos de audio están diseñados para permitir un retorno a Flash, que funcionará bien en Internet Explorer.

cómo deshabilitar la última modificación de acceso a archivos

El cambio a HTML5 seguirá siendo gradual, y algunos no verán ni tendrán la necesidad de usar ninguna de las nuevas funciones que proporciona, pero cuando lo hagan, pueden estar (relativamente) seguros sabiendo que los navegadores más antiguos hará que sus sitios estén bien.

Artículos De Interés

La Elección Del Editor

Cómo conectar Discord a una transmisión de Twitch
Cómo conectar Discord a una transmisión de Twitch
¿Qué es mejor que una comunidad de transmisión popular que se une? Discord y Twitch son un matrimonio hecho en el cielo o el hijo de Frankenstein listo para causar estragos en la comunidad en línea. Todo depende de tu comunidad, ¿verdad? Si
Cómo ver créditos después de un programa o una película en Apple TV
Cómo ver créditos después de un programa o una película en Apple TV
Apple TV ha sido bastante popular entre la comunidad de Apple. Algunas de las series más populares de los últimos años se han emitido en esta plataforma. Pero, ¿qué pasa si quieres ver los créditos para encontrar el nombre?
Cómo conectar AirPods a PS4
Cómo conectar AirPods a PS4
No puedes usar AirPods con la PS4 lista para usar debido a las limitaciones de la consola de juegos. Pero existe una solución alternativa: utilizar un adaptador Bluetooth de PS4.
Bloquear o desbloquear descargas automáticas de archivos para aplicaciones en Windows 10
Bloquear o desbloquear descargas automáticas de archivos para aplicaciones en Windows 10
En Windows 10, puede bloquear ciertas aplicaciones para que no descarguen sus archivos en línea automáticamente cuando usa un proveedor de almacenamiento en línea como OneDrive.
Cómo contactar al servicio de atención al cliente de Snapchat
Cómo contactar al servicio de atención al cliente de Snapchat
¿Tienes problemas con tu cuenta de Snapchat? A continuación le indicamos cómo ponerse en contacto con el servicio de atención al cliente de Snapchat y, con suerte, solucionarlo.
Cómo instalar la nueva vista previa de Skype en Windows 10
Cómo instalar la nueva vista previa de Skype en Windows 10
Aquí hay una solución que le permitirá instalar Skype Preview para escritorio en Windows 10 Creators Update y Fall Creators Update.
Cómo desinstalar y eliminar Contact Support en Windows 10
Cómo desinstalar y eliminar Contact Support en Windows 10
Si no encontró uso para la aplicación Contact Support en Windows 10, es posible que desee eliminarla. En este artículo veremos cómo se puede hacer.