Yep mais justement le but c'est de ne pas faire de modif lourde, d'avoir juste un fichier localrules.css pour faire la modif.
sinon fait le hack en utilisant les balises html_head par tpl ou php
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
ha oui j'ai remarqué que le combine tuait les hack
Du coup, j'ai laissé le hack qui marche pour tout sauf IE6, et pour IE7 je surcharge ce qui fait planter l'affichage...
Ca n'est pas très propre... mais ça devrait marcher.
Merci.
Ca marche, à condition que l'on choisisse de ne pas combiner les templates...
Je suppose que le template-combine vire les /**/ ce qui rend le hack non efficace.
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 }
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
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...
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
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...