De nos jours, HTML5 attire de plus en plus d'attention, mais actuellement les navigateurs qui prennent en charge HTML5 ne sont pas courants, en particulier plus de 50% des utilisateurs domestiques utilisent toujours IE6. Étant donné que IE9, qui prend en charge HTML5, ne prend pas en charge l'installation du système XP, les développeurs HTML5 devront considérer la question de la compatibilité en arrière pendant longtemps à l'avenir. Il existe de nombreuses façons d'utiliser des balises HTML5 ou une compatibilité des sélecteurs CSS, et l'une est l'une d'entre elles pour générer des éléments de balise.
Pour les principes de base, consultez le code suivant pour l'effet dans IE8, le style ne fonctionne pas du tout.
<html>
<adal>
<style> mxria {couleur: rouge; } </ style>
</ head>
<body>
<mxria> Bonjour! </mxria>
</docy>
</html>
Pour que le navigateur reconnaisse la balise <mxria> </mxria> et affiche l'effet du style correspondant, nous pouvons ajouter une section de JS comme suit, et l'effet sera différent lorsque nous le verrons.
<html>
<adal>
<style> mxria {couleur: rouge; } </ style>
<Script> Document.CreateElement (Mxria) </cript>
</ head>
<body>
<mxria> Bonjour! Mxria.com </mxria>
</docy>
</html>
Maintenant, tout le monde comprend le mystère! Oui, c'est document.CreateElement. HTML5 SHIV est un plugin JS qui régénère toutes les balises HTML5. Vous devez charger le plugin, puis le programme HTML5 peut être reconnu par tous les navigateurs.
Télécharger l'adresse: http://html5shim.googlecode.com/svn/trunk/html5.js