gestion de la compatibilité h5

1. Dans les navigateurs qui ne prennent pas en charge les nouvelles balises HTML5, ces nouvelles balises seront analysées en éléments en ligne (en ligne), nous avons donc seulement besoin de les convertir en éléments de bloc (bloc) à utiliser, mais dans la version IE9 ci-dessous , Et je ne peux pas analyser ces nouvelles balises normalement, mais je peux reconnaître les balises personnalisées créées par document.createElement ('tagName'), donc notre solution est de passer toutes les nouvelles balises HTML5 via document.createElement ('tagName') Créez-le à nouveau, afin que la version inférieure d'IE puisse également analyser normalement les nouvelles balises HTML5.
2. Méthode de traitement: dans le développement réel, nous utilisons plus pour détecter la version du navigateur IE pour charger une bibliothèque JS à trois parties pour résoudre le problème de compatibilité (tester la compatibilité sous IE: l'utilisation du logiciel ieTester)
<script src = "../ js / html5shiv.min.js"> </ script>

Le problème que nous avons résolu concerne principalement la version basse de ie, c'est-à-dire que seule la version basse de ie est exécutée.
~~~ html
<! - [if lt IE 9]> <script src = "js / respond.js"> </ script>   <script src = "js / html5shiv.min.js"> </ script> < ! [endif] -> ~~~ respond.js Le but est de résoudre la requête média CSS3 media query de la version basse de ie
  



 

 

 

Commentaire conditionnel

<! - [if! IE]> <! -> Reconnaissable sauf IE <! - <! [endif] ->
<! - [if IE]> Tout IE peut être reconnu <! [ endif] ->
<! - [si IE 6]> Seul IE6 peut reconnaître <! [endif] ->
<! - [si lte IE 6]> IE6 et inférieur IE6 peut reconnaître <! [endif] ->
<! - [si gte IE 6]> IE6 et IE6 et supérieur peuvent être reconnus <! [endif] ->
<! - [si IE 7]> Seul IE7 peut être reconnu <! [endif] - >
<! - [si lt IE 7]> IE7 et inférieur peut être reconnu <! [endif] ->
<! - [si gt IE 7]> IE7 et supérieur peut être reconnu <! [endif] ->
< ! - [si IE 8]> Seul IE8 peut reconnaître <! [endif] ->
<! - [si IE 9]> Seul IE9 peut reconnaître <! [endif] ->

 

Je suppose que tu aimes

Origine www.cnblogs.com/pxxdbk/p/12680807.html
conseillé
Classement