Pregunta ¿Cómo puedo usar HTML5 en todos los navegadores, incluido IE7,8?


Quiero usar HTML5 porque también es compatible con Iphone y realmente me gustaron sus capacidades, pero ¿qué puedo hacer si no es totalmente compatible con todos los navegadores? Especialmente familia IE. Entonces, ¿hay alguna forma de agregar algún script js e.t.c. para que HTML5 y su api js funcionen normalmente en IE también, ya que funciona en otros navegadores como Chrome, Firefox y Opera e.t.c.? Para que pueda usarlo sin pensar en problemas de compatibilidad con el navegador. También hay muchos motores de juegos en html5, pero ¿qué pasa si esto no es compatible con los principales navegadores IE? ¿O alguien puede decirme qué ventajas puedo sacar de html5 sin pensar en problemas de compatibilidad?

Gracias por adelantado


32
2018-02-01 06:43


origen


Respuestas:


Puedes usar http://html5boilerplate.com/ Juntos con http://code.google.com/p/html5shiv/ y estás listo para irte

Para otras funciones geniales, como el video en el viejo IE, necesita usar soluciones como Flash para video y Javascript libs para canvas.


28
2018-02-01 06:47



En pocas palabras, si el marcado es válido en HTML 4, cambie el Doctype y funcionará como HTML 5.

Si quieres usar los nuevos elementos como <article> o <footer>, deberá incluir un pequeño fragmento de JavaScript para registrar esos nuevos tipos.

document.createElement("article");  
document.createElement("footer");  

Esto hará que estos nuevos elementos se puedan usar y diseñar como un ordinario <div> elemento


11
2018-02-01 12:07



Los Polyfills te permiten usar nuevas aplicaciones HTML5 en navegadores más antiguos. El proyecto Modernizr mantiene una lista de buenos: https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills


5
2018-02-04 12:50