OVH Cloud OVH Cloud

Problème d'adresse

2 réponses
Avatar
MV71
Bonjour,
j'avais déjà évoqué ce problème il y a longtemps, mais je ne retrouve plus
ce fil sans doute trop ancien.
J'ai un fichier index.htm à la racine du dossier, des images dans un
sous-dossier "images" et une feuille css dans un sous dossier "style" au
même niveau qu'"images"; ultra simple. index.htm appelle des images sans
problème, mais la feuille css en appelle aussi,et je préfère rester en
relatif car l'ensemble doit pouvoir être déplacé. Le problème est que les
liens sur les images fontionnent en local mais pas une fois transféré sur le
site. Ces liens sont écrits ainsi: href="../images/xxx.jpg". J'ai essayé
avec d'autres écritures du genre double "/", avec ou sans points etc. Rien
ne va.
Je sais que c'est élémentaire, mais cela fait partie des choses que je
n'arrive pas à mémoriser. Quelqu'un pourrait-il me donner un coup de main?
PS: le site est sur wanadoo et, hormis les images de fond, la feuille de
style est active.
Merci d'avance.

--
MV71 - Pour m'écrire supprimer .abc et abc. de chaque côté du @ :
r.viennet.abc@abc.laposte.net

2 réponses

Avatar
Louise
Bonjour,
Pour les liens qui fonctionnent en local mais pas une fois publiés, il faudrait
d'abord vérifier le nom des images : pas d'accent, pas d'espace, pas de
caractères spéciaux. Et les minuscules sont différentes des majuscules
sur de nombreux serveurs.

Ensuite, un lien placé dans la feuille index.htm, vers une image du dossier
images, pourrait ressembler à ceci, avec le nom de votre image:
<a href="images/automne.jpg">

Par contre, pour définir un arrière-plan ou une puce directement à partir
d'une feuille de style externe, la syntaxe serait semblable à:
body { background-image:url('../images/fond.jpg') }
li { list-style-image: url('../images/puce.gif') }

Ici, les deux points indiquent qu'il faut d'abord remonter au dossier parent,
afin d'y trouver le dossier images. C'est requis parce que votre feuille de
style serait placée dans un sous-dossier au même niveau que le dossier
images.

Si cela ne répond pas à votre question, pouvez-vous nous dire l'adresse
de la page publiée ?
Au revoir,
Louise

"MV71" a écrit dans le message de news:

Bonjour,
j'avais déjà évoqué ce problème il y a longtemps, mais je ne retrouve plus
ce fil sans doute trop ancien.
J'ai un fichier index.htm à la racine du dossier, des images dans un
sous-dossier "images" et une feuille css dans un sous dossier "style" au
même niveau qu'"images"; ultra simple. index.htm appelle des images sans
problème, mais la feuille css en appelle aussi,et je préfère rester en
relatif car l'ensemble doit pouvoir être déplacé. Le problème est que les
liens sur les images fontionnent en local mais pas une fois transféré sur le
site. Ces liens sont écrits ainsi: href="../images/xxx.jpg". J'ai essayé
avec d'autres écritures du genre double "/", avec ou sans points etc. Rien
ne va.
Je sais que c'est élémentaire, mais cela fait partie des choses que je
n'arrive pas à mémoriser. Quelqu'un pourrait-il me donner un coup de main?
PS: le site est sur wanadoo et, hormis les images de fond, la feuille de
style est active.
Merci d'avance.

--
MV71 - Pour m'écrire supprimer .abc et abc. de chaque côté du @ :





Avatar
MV71
Bonjour Louise, et merci de votre réponse si précise.
En fait je me suis aperçu moi-même de mon erreur: j'ai bêtement mis une
majuscule au nom de dossier image. Pour la syntaxe mes souvenirs n'étaient
pas si mauvais.
Merci encore et bonne journée.

Louise wrote:
Bonjour,
Pour les liens qui fonctionnent en local mais pas une fois publiés,
il faudrait d'abord vérifier le nom des images : pas d'accent, pas
d'espace, pas de caractères spéciaux. Et les minuscules sont
différentes des majuscules
sur de nombreux serveurs.

Ensuite, un lien placé dans la feuille index.htm, vers une image du
dossier images, pourrait ressembler à ceci, avec le nom de votre
image: <a href="images/automne.jpg">

Par contre, pour définir un arrière-plan ou une puce directement à
partir d'une feuille de style externe, la syntaxe serait semblable à:
body { background-image:url('../images/fond.jpg') }
li { list-style-image: url('../images/puce.gif') }

Ici, les deux points indiquent qu'il faut d'abord remonter au dossier
parent, afin d'y trouver le dossier images. C'est requis parce que
votre feuille de style serait placée dans un sous-dossier au même
niveau que le dossier
images.

Si cela ne répond pas à votre question, pouvez-vous nous dire
l'adresse
de la page publiée ?
Au revoir,
Louise

"MV71" a écrit dans le message de
news:
Bonjour,
j'avais déjà évoqué ce problème il y a longtemps, mais je ne
retrouve plus ce fil sans doute trop ancien.
J'ai un fichier index.htm à la racine du dossier, des images dans un
sous-dossier "images" et une feuille css dans un sous dossier
"style" au même niveau qu'"images"; ultra simple. index.htm appelle
des images sans problème, mais la feuille css en appelle aussi,et je
préfère rester en relatif car l'ensemble doit pouvoir être déplacé.
Le problème est que les liens sur les images fontionnent en local
mais pas une fois transféré sur le site. Ces liens sont écrits
ainsi: href="../images/xxx.jpg". J'ai essayé avec d'autres écritures
du genre double "/", avec ou sans points etc. Rien ne va.
Je sais que c'est élémentaire, mais cela fait partie des choses que
je n'arrive pas à mémoriser. Quelqu'un pourrait-il me donner un coup
de main? PS: le site est sur wanadoo et, hormis les images de fond,
la feuille de style est active.
Merci d'avance.

--
MV71 - Pour m'écrire supprimer .abc et abc. de chaque côté du @ :






--
MV71 - Pour m'écrire supprimer .abc et abc. de chaque côté du @ :