Est-il possible de définir des règles CSS qui ne s'appliqueraient PAS à IE6 ou IE7 ?
C'est pour faire des petites modifs de style dans Local Files Editor, mais qui font malheureusement totalement planter l'affichage sous IE6-IE7...
Hors ligne
Tu cherches du pure CSS ?
Regardes avec ceci :
http://www.zonecss.fr/courscss/cours_fe … ss_31.html
http://www.ultra-fluide.com/ressources/ … -hacks.htm
Hors ligne
Oui, mais la difficulté, c'est que je ne peux utiliser les <!--if machin> parce que je suis dans une feuille de style css.
Et que je cherche justement à ce que les modifs s'appliquent à tous les navigateurs sauf IE6 ou IE7.
Je sais comment appliquer des hack pour IE7, mais je ne sais pas faire l'inverse...
Hors ligne
Il y a une astuce toute simple :
Créer un bloc avec PWG_Stuffs dans lequel tu écris ton PHP/HTML etc
Ce bloc bien sûre sera présent sur toutes les pages mais devra être cachée avec un simple display:hidden
Hors ligne
Gotcha a écrit:
Il y a une astuce toute simple :
Créer un bloc avec PWG_Stuffs dans lequel tu écris ton PHP/HTML etc
Ce bloc bien sûre sera présent sur toutes les pages mais devra être cachée avec un simple display:hidden
jolie usine à gaz
dans la feuille de style
IE8, Firefox, Safari, Opera (Tout sauf IE 6,7)
html>/**/body .test { color: red }
Hors ligne
ha oui j'ai remarqué que le combine tuait les hack
Hors ligne
Pas tous les hacks, juste ceux avec /**/ je pense.
Ou d'autres trucs du même style qui sont effacés par le combine.
Mes hacks pour IE7 marchent, et le hack :
html>/**/body
Se comporte comme si c'était :
html>body
Dernière modification par Zaphod (2011-05-15 00:34:54)
Hors ligne
sinon fait le hack en utilisant les balises html_head par tpl ou php
Hors ligne