Introduction de l'article de wulin.com (www.vevb.com): Depuis l'introduction de la norme HTML5, il a reçu beaucoup d'attention. En tant que navigateur IE avec le plus d'utilisateurs du monde, il peut prendre en charge la norme HTML5. La semaine dernière, Microsoft a déclaré lors de la conférence technique que Microsoft développe actuellement IE9 prendrait davantage la norme HTML5, mais Microsoft est un peu vague pour savoir si IE9 prendra en charge pleinement toutes les normes HTML5. Html
Depuis l'introduction de la norme HTML5, il a reçu beaucoup d'attention. En tant que navigateur IE avec le plus d'utilisateurs du monde, il peut prendre en charge la norme HTML5. La semaine dernière, Microsoft a déclaré lors de la conférence technique que IE9, que Microsoft se développe actuellement, prendrait davantage la norme HTML5, mais Microsoft est un peu vague de savoir si IE9 prendra en charge pleinement toutes les normes HTML5. La norme HTML5 peut apporter un code plus efficace et plus propre aux pages Web. Ce n'est que lorsque Microsoft participe à la conception HTML5 que le navigateur peut reconnaître plus de nouveaux éléments.
La norme HTML5 devrait être publiée dans le monde en 2022. Bien qu'elle soit encore à environ 3 ans de la date de sa libération, je pense qu'elle n'est pas si loin de nous. À l'heure actuelle, de nombreux sites Web et développement adoptent la norme HTML5. En termes de formulation et de promotion des normes HTML5, des fabricants de navigateurs bien connus tels qu'Apple, Google, Opera et Mozilla ont fonctionné plus positivement. Microsoft prend maintenant des mesures. À en juger par les détails de l'IE9 publiés par Microsoft lors de la conférence technologique la semaine dernière, Microsoft adoptera une attitude prudente pour s'impliquer dans les normes Web. Microsoft a également déclaré que IE Browser se concentrera sur HTML5 standard. Cependant, le dernier navigateur de Microsoft IE8 et les versions IE suivantes ont une prise en charge limitée pour les balises HTML5. Nous pouvons résoudre le problème de support HTML5 du navigateur IE actuel en ajoutant des scripts aux pages Web.
Pour faire en sorte que IE (y compris IE6) prenne en charge les éléments HTML5, nous devons ajouter le JavaScript suivant à l'en-tête HTML, qui est un simple document. D'autres navigateurs non IE tels que l'opéra, Firefox, etc. ignoreront ce code et il n'y aura pas de demande HTTP.
<! - [Si c'est-à-dire]>>
<script src => </ script>
<! [endif] ->
Le code ci-dessus ne fonctionnera que sous IE Browser. Une autre chose à noter est que l'appel du fichier HTML5.js dans la page doit être ajouté à l'élément de tête de la page, car le navigateur 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.
Ce fichier HTML5 JS est fourni par l'auteur sur le projet Google Code pour que tout le monde puisse appeler directement. Bien sûr, si vous pensez que cela affectera la vitesse de l'ouverture de votre page Web, vous pouvez télécharger directement le fichier HTML5 JS et le télécharger sur votre serveur pour l'appeler séparément.
Voici le code dans le fichier JS de HTML5:
(function () {if (! / * @ cc_on! @ * / 0) return; var e = abbr, article, à part, audio, toile, datalist, détails, dialogue,
Eventsource, figure, pied de page, en-tête, hgroup, mark, menu, compteur, nav,
sortie, progression, section,
Time, video.split (','), i = e.length; while (i -) {document.createelement (e [i])}}) ()
En plus d'appeler le fichier JS contenant le code ci-dessus dans la page Web pour permettre au navigateur IE de prendre en charge les éléments HTML5, vous pouvez également ajouter le code directement à la page Web de la manière suivante.
<! - [Si c'est-à-dire]>>
<cript>
(function () {if (! / * @ cc_on! @ * / 0) return; var e = abbr, article, à part, audio, toile, datalist, détails, dialogue,
Eventsource, figure, pied de page, en-tête, hgroup, mark, menu, compteur, nav,
sortie, progression, section,
Time, video.split (','), i = e.length; while (i -) {document.createelement (e [i])}}) ()
</cript>
<! [endif] ->
Le directeur du développement de l'IE, Adrian Bateman, a déclaré que l'équipe IE espère partager ses opinions sur HTML5 et participer à la discussion sur la formulation de la norme. Butman a déclaré que bien que l'équipe IE posait actuellement des questions plutôt que de donner des solutions, la discussion publique est le meilleur moyen de promouvoir le développement de HTML5. Je crois que, que ce soit par IE, le navigateur peut continuer à soutenir la norme HTML5, l'utilisation généralisée de la norme HTML5 dans le monde est devenue une tendance générale.
original: