mai
25
2010
25
2010
CSS Hack IE6 / IE7 / IE8
Voilà un article qui permet d’utiliser des propriétés CSS spécifiquement pour IE6 / IE7 / IE8 sans créer de feuille de style supplémentaire !

Pour cela rien de plus simple ! Même si cette méthode est soumise à précaution puisqu’à tout moment une mise à jour de Chrome de Firefox peut interférer avec ces hacks.
Pour que seul ie6 interprète la propriété :
1 2 3 4 5 6 7 | body { color: red; /* tous les navigateurs */ color : green\9 ; /* IE8 et inférieurs */ *color : yellow ; /* IE7et inférieurs*/ _color : orange ; /* IE6 uniquement*/ } |
On récapitule donc :
- pour ie8 : il faut rajouter ‘\9′ juste avant le point-virgule
- pour ie7 : on rajoute une étoile avant la déclaration de la propriété
- pour ie6 : un underescore avant la déclaration de la propriété
Le plus propre restant de déclarer des css conditionnels grâce aux hacks habituels de type :
1 2 3 4 5 6 7 | <!--[if lt IE 8]> <link href="http://www.omegasolutions.fr/css/ie.css" rel="stylesheet" type="text/css" /> <![endif]--> <!--[if lt IE 7]> <link href="http://www.omegasolutions.fr/css/ie6.css" rel="stylesheet" type="text/css" /> <![endif]--> |
4 Comments + Add Comment
Leave a comment
Tags
astuce
box
combo
combo box
css
customize
date
divers
espace
flash
graphique
gratuit
hack
horloge
htc
htc hero
ie
image
internet explorer
javascript
jquery
js
météo
manipulation image
mysql
numérique
opensource
outil
partage
player
presentation
scrollable
select
service
sideshow
silverlight
speedometer
sql
stockage
style htc
tip
ui
video
watermark
web

An article by





Les hacks classiques !… et !important ne marchent plus ou ne ciblent plus correctement IE ! Merci pour ce récapitulatif !
Ravi de savoir que ça a aider…
Salut !
C’est article est une dynamite
!
Je crois que le caractère slash « / » fonctionne aussi en remplacement de l’étoile « * » pour cibler IE 7.
^^ !
Encore merci !
thnx bro