|
|
|
|
<div id="conteneur"> pas de couleur de fond
<div id="header"> fond blanc
bla bla
</div>
<div id="central"> fond = mon image degrade
c'est ici que je voudrais mettre des marges qui ne s'applique qu'au texte
<div id="header">
</div>
</div>
</div>
Configuration: Linux Firefox 3.0
t'embetes pas, pour que l'image se répète juste en vertical: repeat-y, juste en horizontal: repeat-x dans ton css
#central {
background: url('chemin/image.png') repeat-y;
}
|
???
mais si tu le met au <body> le bacground il vas ce trouver sur tout la page !!! ou si tu le veut juste dans le conteneur tu le donne a la div conteneur et il s appliqueras a tout les enfant du conteneur !!! ou j ai pas compris ?? RAD ♣ La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une. ♣
|
Merci à vous
En fait pour moi c'est repeat-x car je veux que ça se répette horizontalement et pas verticalement. Là je viens de tester ça marche. Pour les marges j'ai changé mes div et j'ai mis la couleur de fond + image de fond dans le conteneur et c'est bon ! Voilà la CSS
#conteneur {
position: relative;
width: 800px;
margin: 0 auto;
background: url(img/fond-x.png) top left repeat-x;
background-color: #A2DD7E;
}
#header {
height: 40px;
line-height:40px;
text-align: center;
padding: 0px 50px;
background-color: #FFFFFF;
}
#barremenu {
height: 142px;
text-align: left;
}
#centre {
position: relative;
width: auto;
margin-left: 20px;
margin-right: 20px;
min-height: 720px;
}
#pied {
height: 25px;
background-color: #A2DD7E;
}
Et voilà le code de la page <div id="conteneur">
<div id="header">
</div>
<div id=barremenu>
<ul class="navbar">
<li></li>
</ul>
</div>
<div id="centre">
<!--- on affiche la bonne page -->
<?php
include($page)
?>
</div>
<div id="pied">
</div>
</div>
Maintenant il faudra que je regarde si ça marche avec IE !!! |