Commentaire: Toutes les solutions IE qui prennent en charge HTML5.
Étant donné que HTML5 a apporté du code plus efficace et propre à nos nouvelles pages Web, le seul moyen de permettre à IE de reconnaître de nouveaux éléments (tels que <article>) est d'utiliser HTML5 Shiv. Merci à Remy Sharp de nous avoir fourni ce mini script pour résoudre le problème de IE en soutenant HTML5.Utiliser et télécharger
HTML5.js doit être appelé dans l'élément de tête de page (car IE doit connaître cet élément avant l'analyse de l'élément, donc ce fichier JS ne peut pas être appelé en bas de la page.)
L'auteur a placé le fichier JS sur le projet Google Code et a permis à tout le monde de l'appeler directement, bien sûr, la prémisse est que vous ne vous souciez pas d'appeler le fichier supplémentaire.
Vous pouvez utiliser des commentaires conditionnels IE pour appeler ce fichier JS, afin que les navigateurs non IE tels que Firefox ignorent ce code et qu'il n'y aura pas de demandes HTTP inutiles. Le code suivant ne s'exécutera que sous IE Browser:
<! - [Si c'est-à-dire]>>
<script src = "http://html5shiv.googlecode.com/svn/trunk/html5.js"> </ script>
<! [endif] ->
Bien sûr, si vous n'aimez pas appeler des fichiers réseau externes, vous pouvez également les télécharger et les télécharger sur votre propre serveur pour les appeler séparément (l'auteur le permet).
Ce qui suit est le code dans le fichier JS:
(function () {if (! / * @ cc_on! @ * / 0) return; var e = "ABBR, article, mis à part, audio, toile, datalist, détails, dialogue, événementource, figure, pied de page, en-tête, hgroup, mark, menu, compteur, navigation, sortie, progression, section, temps, vidéo" .split (','), i = e.length;