Hacks Navigateur

Les navigateurs internet ont tous (malheureusement) une vie propre à eux avec les CSS. Il est parfois nécessaire d’avoir une propriété particulière sur l’un d’ entre eux afin d’avoir le même affichage.

Voici des astuces pour IE et Firefox:

Internet Explorer

IE 6 et inférieurs

IE 7 et inférieurs

1*+html, * html {}

IE 7 seulement

IE 7 et navigateurs modernes seulement

1html>body {}

Navigateurs modernes seulement (IE 7 non inclus)

1html>/**/body {}

IE 9 – Hack CSS Internet Explorer 9

1.maClass {color:green;} :root .maClass{color:red \ ;}

Couleur Verte par défaut, mais Rouge pour IE9

Tous les ie

1color: #FFF000\\9; /* Tous les IEs */

Firefox

1.foo, x:-moz-any-link { } /* FireFox 2 */
1.foo, x:-moz-any-link, x:default { } /* FireFox 3 */
1html>/**/body .foo, x:-moz-any-link, x:default { } /* Only FireFox 3 */

Safari / Google Chrome

1[color: #000000; /* Safari, Chrome */

Mise à jour 04/02/2011 : Ajout de safari, google chrome et « tous les ies »

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *