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
A voir également:

1 réponse

arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
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