28220 sujets

CSS et mise en forme, CSS3

Bonjour.
J'ai déjà eu le même problème d'import en boucle.
ta règle @import url(geshi.css); est appelée deux fois.
Une au début de print.css et l'autre au début de styles.css. De fait elle se charge deux fois et ensuite le validateur ou le navigateur ne sait plus laquelle choisir.

Pour régler définitivement ce problème, et ne plus risquer de faire un doublon, on peut prendre l'habitude de ne faire qu'une unique feuille de style : import.css dans laquelle seuls les les @imports sonts indiqués.
/* exemple, une page import.css : */
@import url(print css) print;
@import url(geshi.css) screen;
@import url(styles.css);

Modifié par Aureance (31 Jul 2005 - 15:05)
Donc, le double appel totalement dissocié (du fait des media) est pris en compte comme une boucle "illégale".
Okay pour l'explication Smiley cligne

Pour l'import avec media, non pas possible puisque non interprété par IE Smiley ohwell
http://forum.alsacreations.com/topic.php?fid=1&tid=5775&p=2#p50895

Donc, je laisse comme ça, je sais que mon code est correct et que c'est juste le validateur qui s'emmele les pinceaux Smiley cligne
Merci pour le pourquoi du comment !
Modifié par Olivier (31 Jul 2005 - 15:55)