Comment Faire Pour Avoir De La Marge Pour L'Image De Fond?
Voici la structure du code de mon site web.
<body class="xxx">
<div id="top-header">... code ...</div>
<div id="wrapper">... code ...</div>
</body>
Et c'est le code CSS que j'utilise pour une image d'arrière-plan.
body {
background-image: url('http://example.com/background-image.jpg');
background-position: top right;
background-repeat: repeat;
}
Le problème que j'ai avec c'est, à propos de 50px de l'image de fond est caché sous le "top-header" div, qui est 50px en hauteur (C'est le menu). Comment puis-je modifier le code pour que l'image d'arrière-plan affiche correctement, complètement en dessous du menu (en haut de l'en-tête)?
Seulement si, vous savez, j'ai essayé ce code css:
#wrapper {
background-image: url('http://example.com/background-image.jpg');
background-position: top right;
background-repeat: repeat;
}
Et cela a changé le fond blanc de mon contenu de l'image. Ce qui n'est pas ce que je veux.
Le seul moyen est de déplacer le point de départ de background-image 50px vers le bas. Comment le définir? Veuillez essayer de l'aider. Merci.
J'aime quand les gens à résoudre leurs propres problèmes. Si votre pseudo semble incorrect :-). Bonne chance et à bientôt.
merci pour les paroles!
OriginalL'auteur its_me | 2011-10-16
Vous devez vous connecter pour publier un commentaire.
Désolé les gars, c'était facile. J'ai effectivement suivi le CSS Twitter utilise pour le fond, et je l'ai eu. J'ai juste eu à remplacer "en haut à droite" avec "droit 50px" où 50px est égal à la marge que vous souhaitez laisser en haut de l'image d'arrière-plan.
cheers!
OriginalL'auteur
d'utiliser ce style:
exemple:
au lieu de 30px vous pouvez modifier la valeur de pixel pour le positionnement de l'image d'arrière-plan.
OriginalL'auteur Dayz