Css image de fond

Résolu/Fermé
juancarlos - 15 déc. 2010 à 17:21
 juancarlos - 15 déc. 2010 à 22:53
Bonjour,



voila mon probleme j'essaie de mettre une image de fond sur ma balise body et elle ne s'affiche pas. je pense que ca vient surtout de l'emplacement de l'image, je me suis un peu perdu en mettant l'image tour a tour dans un fichier image puis dans mon dossier css, je me suis demandé si c'etait pas un truc de slash-antislash bref help!!!

voila ce que ca donne:

body /
{
background-image: url("C:/Program Files/Notepad++/essai/moss.jpg");
}
p
{
text-align: center;
}
h1
{
font-size: xx-large;
color: blue;
text-align: center;
}

a
{
color: green

}

si il vous faut d'autres elements demandez moi je ne pas sur de la clarté de me explications.

merci d'avance

1 réponse

arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
472
15 déc. 2010 à 21:20
Le problème viens de là:
background-image: url("C:/Program Files/Notepad++/essai/moss.jpg"); 

Met un lien relatif.
Exemple:
Si ta page s'appelle
page.html
et se trouve dans un dossier www, en supposant que les images soit dans un dossier images qui est lui aussi dans www, l'url de l'image sera:
images/moss.jpg

L'url est relative à la page dans laquelle s'affiche l'image.
On ne met jamais un lien avec le chemin de fichier façon Windows C:\...
1
ca marche! super efficace, merci beaucoup!!!
0