10
votes

Comment utiliser HTML5 dans IE 7?

Je me demandais s'il existe un moyen de rendre le code HTML5 visible dans Internet Explorer 7 ou moins.

Par exemple P>

<div id="container"> 
    <header id="header"> 
        something 
    </header>
</div>


2 commentaires

Le fait qu'il ne ressemble pas à IE, car les autres navigateurs modernes sont vrais dans tous les cas de toute façon. Avoir à ajuster les choses pour le faire ressembler à IE est une partie de la vie normale et quotidienne.


La déclaration "L'en-tête n'est pas affichée du tout" n'est pas correcte. IE 7 ignore les balises, pas le contenu. Donc, le contenu ("quelque chose") est montré, comme tel. Le style du contenu est un problème différent.


8 Réponses :


0
votes

Essayez d'utiliser chromeframe - http://code.google.com/chrome/chromeframe/

Par lui-même, mais vous ne pouvez pas utiliser la plupart des nouvelles fonctionnalités de HTML5 cool avec IE7. Il n'est tout simplement pas implémenté dans la plaine du navigateur et simple.


1 commentaires

Merci, mais les utilisateurs doivent l'installer lors de la visite de mon site Web, ne sont-ils pas? Je ne pense pas que c'est une bonne idée, personne ne le fera.



12
votes

Ce bit (vraiment) incroyable de JavaScript devrait répondre à 100% de vos besoins de compatibilité HTML5:

http://www.modernizr.com/


0 commentaires

2
votes

Commencez avec ceci: http://html5boilerplate.com/ . Cela devrait résoudre la plupart de vos problèmes. Cela fonctionne bien.


0 commentaires

5
votes

IE <9 ne reconnaît pas les éléments HTML5 et ne les générera pas. Donc, j'utilise ce bit de JS pour faire la génération: xxx

J'utilise ce commentaire conditionnel pour vérifier si j'ai besoin d'exécuter le script xxx P> Bien sûr, vous devrez gîter les étiquettes pour IE 9, mais vous auriez besoin de toute façon.


5 commentaires

Pourquoi ne pas fig.cant et résumé sur cette liste?


C'était une surveillance, @alohci. Merci de le pointer. Édité ma réponse (et mon script!).


Il y a beaucoup de bibliothèques pour le faire, y compris la modernisation et le Google Shiv, mais essentiellement c'est ce qui se passe sous le capot.


Il y a en fait une version plus courte du gars nommé nico Hagenburger :