article 1
De plus en plus de sites commencent à utiliser des balises HTML5, mais la situation actuelle est que de nombreuses personnes utilisent encore IE6, IE7 et IE8. Afin de permettre à tous les navigateurs d'avoir un accès normal, il existe deux solutions :
1. Créez plusieurs ensembles de modèles pour le site Web et utilisez le programme pour évaluer l'agent utilisateur afin d'afficher différents contenus pour différents navigateurs. utilisateurs. Page, par exemple : Youku.com.
2. Utilisez Javascript pour permettre aux navigateurs qui ne prennent pas en charge HTML5 de prendre en charge les balises HTML.
Une meilleure solution pour IE est html5shiv. htnl5shiv résout principalement le problème selon lequel les nouveaux éléments proposés par HTML5 ne sont pas reconnus par IE6-8. Ces nouveaux éléments ne peuvent pas être utilisés comme nœuds parents pour envelopper des éléments enfants et les styles CSS ne peuvent pas être appliqués. Pour appliquer un style CSS à un élément inconnu, exécutez simplement document.createElement(elementName). html5shiv a été créé sur la base de ce principe.
L'utilisation de html5shiv est très simple Étant donné que IE9 prend en charge html5, il vous suffit d'ajouter le code suivant en tête de page :
Section
article 1
article 2