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 bloquear o desbloquear a alguien en la aplicación Clubhouse
Cómo bloquear o desbloquear a alguien en la aplicación Clubhouse
Es posible que Clubhouse solo esté en su infancia, pero eso no significa que la plataforma de redes sociales de rápido crecimiento no esté molesta por algunos de los viejos problemas que se encuentran en otras plataformas de redes sociales. Para ser específico, no hay garantías.
Cómo ajustar la calidad del video en Netflix
Cómo ajustar la calidad del video en Netflix
https://www.youtube.com/watch?v=LGLp0UB9d1g Para los fanáticos de las películas, los programas de televisión y los documentales, simplemente no hay reemplazo para Netflix. Originalmente un servicio de alquiler de DVD en línea, Netflix ayudó a marcar el comienzo de la era del entretenimiento en tiempo real. Como la guerra
Revisión de Macromedia Flash Professional 8
Revisión de Macromedia Flash Professional 8
Es difícil creer que Flash nació hace apenas diez años como FutureSplash, un sencillo programa de animación y dibujo vectorial al estilo de los dibujos animados. Desde aquellos primeros días, Macromedia ha incorporado capacidades avanzadas de programación y multimedia para convertir Flash,
Linux Mint 20 BETA está disponible para descargar
Linux Mint 20 BETA está disponible para descargar
Linux Mint ha lanzado una versión preliminar de su próximo lanzamiento 'Ulyana'. Linux Mint 20 ha alcanzado la etapa BETA y viene como un sistema operativo de 64 bits con snapd deshabilitado, confiando en las aplicaciones de repositorio clásicas y flatpak. Los usuarios interesados ​​pueden descargar las ediciones Cinnamon, MATE y Xfce de Linux Mint 20. Cuenta con Cinnamon 4.6, Xfce 4.14,
Cómo ver televisión móvil en tu coche
Cómo ver televisión móvil en tu coche
Desde satélite hasta Slingbox, hay muchas formas de ver televisión en su automóvil. Aquí analizamos las opciones disponibles y el equipo necesario.
Revisión de palmOne Tungsten T5
Revisión de palmOne Tungsten T5
No se deje engañar por el nombre: el T5 no es el sucesor del T3, es más una evolución del exitoso Tungsten E. De hecho, el diseño es casi idéntico. Esto no es nada malo, ya que
Los 10 mejores sitios web gratuitos para aprender idiomas de 2024
Los 10 mejores sitios web gratuitos para aprender idiomas de 2024
Los mejores sitios web gratuitos de aprendizaje de idiomas que te ayudarán a aprender un nuevo idioma o mejorar el actual mediante lecciones, videos y más.