Php, html : problème avec firefoxe 0.8

Fermé
TheNox Messages postés 59 Date d'inscription vendredi 5 décembre 2003 Statut Membre Dernière intervention 17 juin 2005 - 14 janv. 2005 à 22:00
GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 - 15 janv. 2005 à 17:18
Bonjour,

Je suis au php et j'ai un soucis avec ma page sous firefox pour le chargement des styles ou des scripts.

Quand je rentre :

<link rel="stylesheet" type="text/css" href="../css/index.css">, c'est ok ou IE. Mais sous firefox, il trouve pas le style à charger.

Je suis obligé de mettre

href="./css/index.css" et non
href="../css/index.css pour que ça marche sous firefox.

(remarquez la différence aux niveau de ../ et ./)

à ma connaissance, on utilisent ../ pour indexer un dossier parent et je sais pas si c'est un bug sous firefox.
(j'ai dejà vu le ./ quelque part mais, jamais utilisé)

Encore pire : href="/css/index.css" marche pas sous IE mais marche bien sous firefox quand je veux indexer le fichier .css qui est dans le dossier /css/ du repertoire courant.

va savoir ?

[ Ce qui marche bien partout c'est : href="css/index.css" (normal quoi !) ]

bouhhhhh !

y'en a marre. Soit, ils font expres de ne pas s'accorder pour interpreter les choses de la même manière, soit c'est moi qui pête les plombs.

qq'un a une astuce à me filer ?

Merci d'avance :), thenox !

<TheNox> :-)
A voir également:

1 réponse

GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 386
15 janv. 2005 à 17:18
J'ai pas d'astuce mais des explications (qui pourront peut être aidé:

le ../ sert à dire que l'on va dans le dossier parent
le ./ sert à dire que l'on va dans le dossier courant
le / sert à dire que l'on va dans le dossier racine
rien du tout, pour le dossier courant

donc si tu as un site avec l'url suivant:
http://www.hebergeur.fr/monSite/

avec le ../css/index.css
tu vas chercher le fichier dans http://www.hebergeur.fr/css/index.css


avec le ./css/index.css
tu vas chercher le fichier dans http://www.hebergeur.fr/monSite/css/index.css


avec le /css/index.css
tu vas chercher le fichier dans http://www.hebergeur.fr/css/index.css


avec le css/index.css
tu vas chercher le fichier dans http://www.hebergeur.fr/monSite/css/index.css


Après IE à tendance à ne pas sivre les recommendations existante pour le web (ce qui est source de nombreux problèmes). Il te faut donc tester ce qui va bien pour les deux navigateurs.
0