Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

css et iE9
#2

Le code gérant l'attribution de la feuille de style suivant le type de navigateur est celui-ci :
Code :
<!--Pour IE7 et inférieur-->
<!--[if lt IE 8]>
<link href="http://logiciels-carbone14.fr/stylesheet.php?cssid=53" type="text/css" rel="stylesheet">
<![endif]-->
<!--Pour IE8-->
<!--[if IE 8]>
<link href="http://logiciels-carbone14.fr/stylesheet.php?cssid=59" type="text/css" rel="stylesheet">
<![endif]-->
<!--Pour IE8-->
<!--[if !IE]> <-->
<link href="http://logiciels-carbone14.fr/stylesheet.php?cssid=59" type="text/css" rel="stylesheet">
<!--> <![endif]-->
Il peut se trouver dans un de ces trois endroits :
  • Administration du site » Paramètres globaux » Métadonnées globales :
  • Disposition » Gabarits
  • Contenu » Blocs de contenus globaux
les lignes <link href="http://logiciels-carbone14.fr/stylesheet.php?cssid=59" type="text/css" rel="stylesheet"> sont peut-être écrites de cette manière : {stylesheet}

Tu peux remplacer tout le code par (avec ajout de l'antislash en fin de link)
Code :
<!--Pour IE7 et inférieur-->
<!--[if lt IE 8]>
<link href="http://logiciels-carbone14.fr/stylesheet.php?cssid=53" type="text/css" rel="stylesheet" />
<![endif]-->
<!--Pour non IE-->
<!--[if !IE]> <-->
<link href="http://logiciels-carbone14.fr/stylesheet.php?cssid=59" type="text/css" rel="stylesheet" />
<!--> <![endif]-->
Étant donné que la css pour IE8 est la même (id59) que pour les autres navigateurs, j'ai supprimé la ligne lui correspondant, autrement tu aurais pu utiliser :
<!--[if gte IE 8]> qui signifie "greater than equal" au lieu de <!--[if IE 8]>
Attention de bien décocher le whysiwyg avant d'écrire ton code.
Tuto commentaires conditionnels.

Tu as tout intérêt à upgrader ta version, celle que tu utilises risque de se faire hacker...
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)