Php, html : problème avec firefoxe 0.8

TheNox Messages postés 59 Date d'inscription   Statut Membre Dernière intervention   -  
GallyNet Messages postés 434 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   387
 
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