Firefox ne prend pas en compte mon CSS

Fermé
Pilou - 2 juin 2008 à 09:30
julow Messages postés 2198 Date d'inscription dimanche 26 août 2007 Statut Membre Dernière intervention 7 juillet 2015 - 17 juin 2008 à 10:07
Bonjour à tous,

J'ai un pitit soucis...
J'ai développé un site avec le couple xHTML/CSS, site qui fonctionne sur IE, safari alors que sur firefox le CSS n'est pas pris en compte ni sur Mac ni sur PC...

Sur ma feuille de style j'avais mis des commentaires, croyant que le problème venait de cela, je les ai effacé. Mais le problème n'est toujours pas résolu.

Sur firefox, j'ai la barre des outils de développement (un plug in dont j'ai oublié le nom), lorsque je fais EDIT CSS, la page s'affiche correctement... je ne sais pas pourquoi.

Si quelqu'un a une solution.

Merci beaucoup.

Cordialement

Pilou
A voir également:

4 réponses

J'ai oublié de préciser, en local sous firefox, il fonctionne très bien...
0
Candygril Messages postés 7 Date d'inscription mercredi 29 novembre 2006 Statut Membre Dernière intervention 2 juin 2008 1
2 juin 2008 à 09:41
Bonjour,

Le plus simple serait que tu donnes un lien vers ton site pour observer le problème ou alors que tu postes ton code ici
0
Candygril Messages postés 7 Date d'inscription mercredi 29 novembre 2006 Statut Membre Dernière intervention 2 juin 2008 1
2 juin 2008 à 09:52
Peux-tu au moins donner le code d'appel de ton css?
0
Pilou > Candygril Messages postés 7 Date d'inscription mercredi 29 novembre 2006 Statut Membre Dernière intervention 2 juin 2008
2 juin 2008 à 10:00
<link href"feuile.css" rel"stylesheet" type"text/css" />
<!--[if IE]>
<link href"ie.css" rel"stylesheet" type"text/css" />
<![endif]
--->

Voila voila
0
Pilou > Pilou
2 juin 2008 à 10:14
manque les "=" à chaque balise, cela n'a pas fonctionné
0
julow Messages postés 2198 Date d'inscription dimanche 26 août 2007 Statut Membre Dernière intervention 7 juillet 2015 244
2 juin 2008 à 09:43
Il existe une énorme différence entre FireFox et les autres explorateur Internet... La position et la taille!
FireFix n'utilise pas le même point de repère par défaut que les autres navigateurs et donc une feuille de style qui fonctionne au poil avec IE par exemple avec tes div bien calés les unes par rapport aux autres et tout ne fonctionnera pas correctement avec Firefox. Fait le test si tu veux! Crée une page HTML bidon et donne à ta div principale une taille de 800*600 et une couleur noir (juste pour marquer la différence) et tu verras que rien que avec rien que cela il y a une différence de positionnement dans ta fenêtre et une différence de taille (alors que c'est la même feuille de style utilisé)...

Une solution? Le hack CSS!
Alors le hack CSS n'est pas une technique de piratage (c'est pas parce que il y a le mot "hack" que tout de suite...).
Il s'agit de créer deux feuilles de style, une pour FF et une pour les autres navigateurs, et de faire au chargement de ton CSS une fonction IF qui si le nav est FF appliquera la feuille de style qui lui est spécifique et qui si le nav n'est pas FF appliquera la feuille normale.
0
Je ne peux pas poster le code, ni un lien, c'est pour le boulot...
En ce qui concerne le hack CSS, c'est fait, j'ai fait une feuille spécialement pour IE que j'ai intégré avec une formule conditionnelle dans ma page HTML.
Le soucis vient d'ailleurs mais je ne sais pas où.

Merci de m'accorder votre attention.

Pilou
0
Utilisateur anonyme
2 juin 2008 à 10:19
sinon télécharge l extension firebug elle te dira où tu as des fautes de css
il m'arrive souvent de remplacer : par =
ça aide bien
0
There are no rules in this stylesheet.

voilà ce qu'il me répond.
0
julow Messages postés 2198 Date d'inscription dimanche 26 août 2007 Statut Membre Dernière intervention 7 juillet 2015 244 > Pilou
2 juin 2008 à 13:36
Etrange... Es tu certains que ta feuille de style soit valide? Au niveau de sa structure comme au niveau de ses déclarations? Il doit y avoir une erreur quelque par dans celle ci pour que FireBug te réponde cela.
0
Pilou > julow Messages postés 2198 Date d'inscription dimanche 26 août 2007 Statut Membre Dernière intervention 7 juillet 2015
2 juin 2008 à 13:57
J'en suis certaine, sinon elle ne marcherait pas en local.
Bouh y m'enerve ce site :)
0
julow Messages postés 2198 Date d'inscription dimanche 26 août 2007 Statut Membre Dernière intervention 7 juillet 2015 244 > Pilou
3 juin 2008 à 08:38
Attend... en local elle fonctionne? C'est sur le net qu'elle ne fonctionne pas? Dans ce cas est ce que la première fois que tu l'as monté sur ton domaine elle fonctionnais? Car il arrive souvent que les feuilles de style mettent du temps avant d'être prise en compte par le site. J'ai eu un problème similaire avec l'hébergeur OVH. Ma feuille de style fonctionnait en local mais n'était pas prise en compte sur le net. Après quelques jours elle fut comme par magie prise en compte... Problème de cache ou un truc du genre sur le serveur d'hébergement...

Au fait pendant que j'y pense. Vide ton cache de navigateur internet avant de vérifier tes modifications.
0
Pilou > julow Messages postés 2198 Date d'inscription dimanche 26 août 2007 Statut Membre Dernière intervention 7 juillet 2015
3 juin 2008 à 09:05
Nan toujours rien. Sur IE ça marche, sur Safari aussi. Je ne vois pas pourquoi cela ne fonctionne pas sur FF. Cela ne vient pas non plus de la feuille conditionnelle, puisque la feuille ne fonctionnerait pas non plus sous safari.
0