28172 sujets

CSS et mise en forme, CSS3

bonjours
Voici le code css pour mettre le background sur ma page d' accueil :
body{background-image: url(http://localhost/site/images/background5.png);}
Ca ne marche pas : pour avoir l'image je suis obligé de court-circuiter la feuille de style et de mettre < body background........> pour avoir l'image et de plus elle apparait en plusieurs fois dans les frands écrans malgré background-repeat:no-repeat. Ou est le problème. J'ai lu que css maitrise mal les images de background alors comment faire pour avoir un bon code css qui align l'image en une seule fois quel que soit la taille d' écran quitte à utiliser un padding par exemple. Merci pour vottre aide. Smiley confus
Je suppose que ton image a une taille ?
Vu l'url de ton image, ce soit être une image interne non ?

selon où sont placées tes pages html, met un chemin simple.
si tes images sont placées dans un sous-dossier du dossier html fait :
background-image:url(../image/background5.jpg); .

Après de mon côté, j'ai un soucis avec le background d'un ul.
Essaie également : background : url(../image.background5.jpg);

voilà après on doit avouer qu'un bout de code serai le bienvenu
Bonjour,

L'url que tu as donné pour ton image ne veux absolument rien dire lorsque cette image est en ligne (sauf si éventuellement tu as un serveur apache démaré avec l'image au bon endroit). Il faut faire attention aux URL.