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 desactivar la autocorrección en el Galaxy S9/S9+
Cómo desactivar la autocorrección en el Galaxy S9/S9+
Los errores de autocorrección pueden ser divertidos, pero pueden causar graves malentendidos. Cuando tiene prisa, no quiere perder el tiempo comprobando si su Galaxy S9 reemplazó la palabra que escribió con algo totalmente irrelevante. de Samsung
Cómo conectar varios altavoces Bluetooth a un televisor, PC o dispositivo móvil
Cómo conectar varios altavoces Bluetooth a un televisor, PC o dispositivo móvil
Si está buscando comenzar la fiesta o crear una experiencia de audio más inmersiva, un altavoz no será suficiente. La mayoría de las tecnologías más nuevas tienen capacidades de Bluetooth 5.0 para emparejar varios dispositivos, pero no todos tienen Bluetooth 5.
Cómo desenfocar el fondo en Zoom
Cómo desenfocar el fondo en Zoom
Si prefiere mantener su privacidad ocultando el espacio detrás de usted durante las llamadas de Zoom, este artículo le muestra cómo usar la nueva función de fondo borroso de Zoom. Le mostraremos cómo desenfocar su fondo con varios
¿Instagram sabe si compro seguidores? ¿Prohibirán su cuenta?
¿Instagram sabe si compro seguidores? ¿Prohibirán su cuenta?
Personas de todos los ámbitos de la vida usan seguidores falsos, bots de espectadores, me gusta automáticos y todo tipo de servicios turbios que podrían aumentar sus calificaciones o elevar sus perfiles en línea. Instagram es solo una de las redes sociales
Cómo ver la cámara Nest en el Echo Show
Cómo ver la cámara Nest en el Echo Show
La cámara Google Nest es un sistema doméstico inteligente similar a los sistemas de seguridad de vigilancia. Estos dispositivos se conectan fácilmente con sus teléfonos y otros dispositivos inteligentes, por lo que siempre puede estar al tanto de lo que sucede en ciertas ubicaciones de
Cómo sincronizar subtítulos en VLC
Cómo sincronizar subtítulos en VLC
Cuando mira una película que tiene subtítulos, puede abrirla con VLC. Si sincroniza los subtítulos correctamente, puede verlos y escuchar la pista de audio simultáneamente. Sin embargo, los subtítulos pueden aparecer demasiado pronto o tarde debido a
Habilitar el modo S en la imagen ISO de Windows 10
Habilitar el modo S en la imagen ISO de Windows 10
Como ya sabrá, Microsoft ha cancelado Windows 10 S como una edición separada. En su lugar, habrá 'modo S', que se puede habilitar para cualquier edición. Veamos cómo modificar su imagen ISO de Windows 10 con Windows 10 Versión 1803 o posterior. Anuncio Como ya sabrá, Microsoft ha cancelado Windows 10 S como una edición separada.