HTML5 a été publié avec impatience récemment. Beaucoup de gens du groupe QQ ont commencé à discuter de cette nouvelle chose. Actuellement, la plupart des navigateurs ne prennent pas en charge le code HTML5. Aujourd'hui, présentons une méthode pour permettre aux navigateurs de prendre 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 ces nouveaux éléments 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.
Utilisez des scripts JS pour rendre votre site Web compatible avec IE Browser.
HTML5 SHIV CALLS ET TÉLÉCHARGEMENTS:
Ce qui suit est l'adresse de téléchargement: http://html5shiv.googlecode.com/svn/trunk/html5.js
HTML5.JS doit être ajouté à <Aad> </Ead> et appelé (car le navigateur doit d'abord interpréter ce script pour analyser la balise HTML5 suivante, donc elle ne peut pas être placée 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 appeler directement ce script JS et 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:
<! - [ifie]> <scriptsrc = http: //html5shiv.googlecode.com/svn/trunk/html5.js> </cript> <! [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).
Voici 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; while (i -) {document.createelement (e [i])}}) ()