Maison  >  Article  >  interface Web  >  ie8 prend-il en charge HTML5 ?

ie8 prend-il en charge HTML5 ?

藏色散人
藏色散人original
2023-01-06 15:31:012637parcourir

ie8 ne prend pas en charge html5. Si vous souhaitez qu'ie8 prenne en charge html5, il existe deux manières : 1. Référencez le fichier html5.js de Google et placez le code dans l'intervalle de balise head ; { document.createElement(e[i])}" l'implémentation du code prend en charge les éléments HTML5.

ie8 prend-il en charge HTML5 ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, version HTML5, ordinateur Dell G3.

Est-ce que ie8 prend en charge HTML5 ?

Non.

Mais pour que IE (ie6/ie7/ie8) prenne en charge les éléments HTML5, nous pouvons ajouter le JavaScript suivant à l'en-tête HTML. Il s'agit d'une simple instruction document.createElement, utilisant des commentaires conditionnels pour appeler ce fichier js pour IE. Opera, FireFox et autres navigateurs non-IE ignoreront ce code et il n'y aura pas de requête http.

Méthode 1 : Citez le fichier html5.js de Google Vous pouvez télécharger vous-même le contenu du code et le lire.

<!–[if lt IE9]> 
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]–>

 Mettez le code ci-dessus dans l'intervalle de la balise head

 Méthode 2 : Faites-le en codant vous-même du JS.

<script> 
   (function() {
     if (! 
     /*@cc_on!@*/
     0) return;
     var e = "abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video".split(&#39;, &#39;);
     var i= e.length;
     while (i--){
         document.createElement(e[i])
     } 
})() 
</script>

 Peu importe la méthode ci-dessus que vous utilisez, n'oubliez pas de définir les éléments suivants en CSS pour que ces balises deviennent des éléments de bloc, tout comme les divs.

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

Apprentissage recommandé : "Tutoriel vidéo HTML5"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn