4 Réponses :


7
votes

Commentaires conditionnels corrects:

<!--[if IE 7]><html lang="en" class="ie7"><![endif]-->
<!--[if IE 8]><html lang="en" class="ie8"><![endif]-->
<!--[if IE 9]><html lang="en" class="ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><html lang="en"><![endif]-->
<!--[if !IE]><html lang="en-US"><![endif]-->


2 commentaires

Oui. Pour clarifier, les balises ne sont pas vraiment conditionnelles dans le code de l'OP. À un agent utilisateur non-IS, ils sont tous visibles.


Merci. Bien sûr - je me sens stupide maintenant. Cela fonctionne maintenant parfaitement!



3
votes

Vous ne les fermez pas. C'est tout et vous définissez 2 balises HTML maintenant.


0 commentaires

1
votes

Vous commencez par une balise HTML qui est toujours présente, puis vous ajoutez des balises HTML en fonction de la version de IE afin que vous puissiez très bien vous retrouver avec plusieurs balises HTML.


1 commentaires

Merci! La solution d'Ozerich et votre explication m'a aidé à comprendre où j'allais mal. Merci beaucoup.



-2
votes
<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
Use this file and then start  tag...

0 commentaires