css et background

  • Créateur du sujet Créateur du sujet Membre supprimé 2
  • Date de début Date de début
M

Membre supprimé 2

Invité
bonjour,

je ne parviens pas a afficher correctement ce fond bien qu'utilisant le même code que leur css.
Le background se met en mosaique ou n'occupe qu'une partie de la page html.

Bloc de code:
background: #9aa url(/d/i/btgrdk.gif) bottom left fixed repeat-x;

Merci de votre aide.
 
Question peut-être stupide, mais sur ton site, tu as bien placé l'image du fond dans /d/i/btgrdk.gif. (vu le / initial il faut donc que l'url complète de cette image soit http://www.tondomaine.com/d/i/btgrdk.gif).

[edit] après relecture de ta question, ma question est stupide effectivement ;)
En fait, il nous faudrait plutôt l'URL de ta page qui ne fonctionne pas... ça pourrait aider :)
Et dis nous aussi ce que tu veux, parce que peut-être que ce que ça donne est juste par rapport au CSS que tu donnes.
 
Il faut que tu rajoutes une couleur de fond dans ton sélecteur BODY. En l'occurence, il faut que tu mettes la couleur de fond à #9aa comme dans leur CSS (c'est le même vert que le vert le plus clair du dégradé).
Voilà à quoi correspondra alors ton BODY :
Bloc de code:
BODY		{ 
	font-size: 10px; 
	background: #9aa url(img/bg.gif) bottom left fixed repeat-x;
	font-family:"lucida grande", verdana, helvetica, arial, sans-serif;
}

Le truc, c'est de n'utiliser l'image de fond que pour l'effet de dégradé. Comme le reste est uni, ça se fait bien plus facilement et efficacement avec une couleur de fond. Le navigateur va donc d'abord appliquer l'image de fond, et tout le reste sera rempli par la couleur de fond.
 
sylver a dit:
Il faut que tu rajoutes une couleur de fond dans ton sélecteur BODY. En l'occurence, il faut que tu mettes la couleur de fond à #9aa comme dans leur CSS (c'est le même vert que le vert le plus clair du dégradé).

Le truc, c'est de n'utiliser l'image de fond que pour l'effet de dégradé. Comme le reste est uni, ça se fait bien plus facilement et efficacement avec une couleur de fond. Le navigateur va donc d'abord appliquer l'image de fond, et tout le reste sera rempli par la couleur de fond.

bonjour Sylver,

Je viens de m'inspirer du css de Macromedia qui utilise la meme technique.
J'ai copié le code ci dessous mais n'obtient pas l'effet de dégradé de leur homepage.

Bloc de code:
background: #c6cfd0 url("img/background.jpg") repeat-x;

As tu une idée ?
 
C'est normal, ta CSS spécifie d'utiliser l'image de fond se trouvant dans img/background.jpg. Sauf que dans ton répertoire http://-anonyme-.free.fr/img/ tu n'as pas d'image nommée background.jpg. Ce qui fait que le navigateur ne trouve pas l'image, et va seulement appliquer la couleur de fond.
 
Dernière édition par un modérateur:
Merci beaucoup Romain :up: :zen:

Excuses moi Sylver, à force de faire des tests, petit pb d'upload
bang.gif

Ferais mieux de m'abstenir de flooder desfois :hein:
 
  • J’aime
Réactions: mattauche