: Problème de liens "local/en ligne". [Résolu] - HTML/CSS - Programmation
Marsh Posté le 22-05-2005 à 10:59:42
un serveur http en local
toutes les adresses en relatif
Marsh Posté le 22-05-2005 à 11:04:23
Merci Masklinn.
Toutes les adresses en relatif, oui mais cela ne marche que si elle commence au moins par un "../" !
Pour ma page index.htm (racine) qui doit aller chercher menu.png dans "images" répertoire directement dans la racine, l'adresse relative devrait être "images/menu.png" : cela ne marche pas.
Marsh Posté le 22-05-2005 à 11:21:10
Beral2 a écrit : Merci Masklinn. |
Les chemins sont relatifs au CSS lui même (donc au fichier contenant le CSS), pas à la page qui appelle le CSS
Donc si ton arbo est du type
index.html |
Et que menu.png est appelé par style.css, ben c'est normal
Marsh Posté le 22-05-2005 à 11:27:19
Et pas moyen d'indiquer en haut de la page HTM que, par exemple, G:\Autres\Site" est la racine du site afin de pouvoir employer n'importe où dans l'arborescence un lien type "/images/menu.png" ?
Marsh Posté le 22-05-2005 à 11:30:40
Ok, sinks Masklinn, ça marche, je pensais que le chemin prenait en compte l'emplacement du fichier HTML, pas celui de la CSS qu'il appelait.
Marsh Posté le 22-05-2005 à 10:57:43
Bonjour,
je suis en train de faire un petit site en local avec le bloc-note.
Je me trouve confronté avec des liens du type "background: url(file:///Gautres/site/images/menu.png) no-repeat;" à l'intérieur de mes CSSs.
A chaque fois que je veux mettre en ligne ces CSSs, je suis obligé de changer ces URLs (remplacée ici par /images/menu.png). C'est plutôt fastidieux, d'autant qu'il faut refaire l'inverse pour que je puisse continuer à travailler en local.
Pas de problème pour les adresses qui peuvent commencer par du "relatif-relatif" (../../) mais ce problème pour tout les URLs "relatives-abolues" (commençant par /, racine du site).
Y'aurait-il une autre façon de procéder svp ?
Merci.
Message édité par Beral2 le 22-05-2005 à 11:44:17