Terminator34 Posté(e) le 2 octobre 2009 Partager Posté(e) le 2 octobre 2009 salut @ tous j'ai un soucis... j'ai créé une page autre que dans le dossier contenant le dossier des fichiers css, cette page trouve le css principal design.css, mais ne trouve pas les autres css css principal : design.css @charset "utf-8"; @import url("menu1.css"); @import url("menu2.css"); @import url("entete.css"); @import url("corps.css"); @import url("pied.css"); @import url("corps_materiel.css"); @import url("corps_nous.css"); @import url("corps_contact.css"); @import url("corps_actualites.css"); @import url("corps_acces.css"); page ne trouvant pas les autres css : <link rel="stylesheet" media="screen" type="text/css" title="design" href="../../css/design.css"/> voila je comprends pas... help Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mephisto Posté(e) le 2 octobre 2009 Partager Posté(e) le 2 octobre 2009 le import est fait au niveau de la page html, pas du répertoire css (pas sûr, mais 99.999999% de chances) tu dois donc avoir: @import("../../css/menu1.css"); etc. mais si ces css sont chargés de plusieurs path différents, tu aurais tout intérêt à utiliser l'absoulte path edit: pardon pardon... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yangzebul Posté(e) le 2 octobre 2009 Partager Posté(e) le 2 octobre 2009 Non justement, en CSS tes url sont TOUJOURS relatives à ta feuille de style, et heureusement d'ailleurs car sinon tu devrais faire une feuille de style différente pour chaque noeud dans l'arborescence de ton site. La seule exception à cette règle sont les filtres directX d'IE, mais ce sont des wrappers, pas des technologies CSS "natives". Sinon pour ton problème, aucune idée... Tu es sûr qu'il n'y a que @charset avant tes imports ? les imports sont ignorés si d'autres règles sont définies avant. Tu as essayer de regarder avec un proxy/debugger http voir si le navigateur fait bien les requètes vers tes feuilles de style ? (proxy http : fiddler, firebug) Sinon dans l'absolu je te dirais qu'il faut de toute façon ne jamais utiliser d'@import, c'est un gouffre à performances, d'autant plus que tu en fais beaucoup. http://www.alsacreations.com/actu/lire/695...mport-link.html Il vaut mieux concaténer tes feuilles de style avant de les publier, tu peux pour te faciliter la vie utiliser des outils de build comme Apache ANT par exemple. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Terminator34 Posté(e) le 2 octobre 2009 Auteur Partager Posté(e) le 2 octobre 2009 oui j'ai bien"@charset "utf-8";" au début de chaque fichier css Lien vers le commentaire Partager sur d’autres sites More sharing options...
Terminator34 Posté(e) le 3 octobre 2009 Auteur Partager Posté(e) le 3 octobre 2009 alors??? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yangzebul Posté(e) le 3 octobre 2009 Partager Posté(e) le 3 octobre 2009 Si tu commencais par suivre le conseil que je t'ai donné plus haut et de regarder avec un débuggeur http pour voir si le navigateur demande bien les fichiers ? Si il les demande : regarde la réponse du serveur (mauvaise url ?) Si il ne les demande pas : problème de syntaxe dans ta feuille de style racine Sinon, tu as toujours la solution de concatener tes fichiers plutôt que de servir un fichier qui appelle 10 autres feuilles de styles. Pardonnes moi, mais c'est vraiment... infame. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Terminator34 Posté(e) le 3 octobre 2009 Auteur Partager Posté(e) le 3 octobre 2009 désolé mais je ne connais que les base du html, je ne connais rien d'autre... donc quand tu me parle de débugueur... explique moi tout sa stp par contre tu me conseille de mettre toute mes propriétés css dans un seul fichier css?? il va faire 3 km de long!!! j'aime quand c'est clair moi... c'est embêtant! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Quarky Posté(e) le 4 octobre 2009 Partager Posté(e) le 4 octobre 2009 Sous Firefox, tu peux par exemple utiliser l'extension Firebug Lien vers le commentaire Partager sur d’autres sites More sharing options...
Terminator34 Posté(e) le 30 décembre 2009 Auteur Partager Posté(e) le 30 décembre 2009 d'autres avis et conseils? merki Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yangzebul Posté(e) le 2 janvier 2010 Partager Posté(e) le 2 janvier 2010 Toujours la dessus O__O ! Mets ta page en ligne, et envois le lien ici, ce sera plus simple. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.