J'essaye de créer un site Web et son design me force à utiliser plusieurs arrière-plans. Je parle d'une technique qui ressemble à cecidivs hauteur égale - compliquée avec plusieurs arrière-plans
<div id="left">
<div id="left_1">
<div id="left_2">
</div>
</div>
</div>
#left{
width:235px;
margin:0; padding:0; float:left;
background:url(../images/left_middle.jpg) top left repeat-y;
}
#left_1{
width:235px;
margin:0; padding:0; float:left;
background:url(../images/left_top.jpg) top left no-repeat;
}
#left_2{
width:218px;
margin:0; padding:0 0 0 17px; float:left;
background:url(../images/left_bottom.jpg) bottom left no-repeat;
}
En même temps il faut créer une structure de hauteur égale div/colonne pour la page.
<div id="container">
<div id="left">
<div id="left_1">
<div id="left_2">
</div>
</div>
</div>
<div id="center">
</div>
<div id="right">
<div id="right_1">
<div id="right_2">
</div>
</div>
</div>
</div>
Les divs #left, #center et #right devraient avoir la même hauteur et sembler plein avec l'arrière-plan. J'ai lu beaucoup de techniques sur internet à propos de equal-height-divs mais en ajoutant le problème des backgrounds multiples, il m'est impossible de trouver une solution ici. Je me demandais si quelqu'un pouvait m'aider là-bas. Merci à l'avance
alt text http://img341.imageshack.us/img341/6418/problemo.jpg
Je suis confus. Quel est le problème des fonds multiples que vous rencontrez? Il semble que la disposition des colonnes ne soit pas un problème, mais vous dites "Les divs #left, #center et #right devraient ... avoir l'air complet avec le fond" - que voulez-vous dire? –
La colonne de gauche utilise trois images d'arrière-plan qui ressemblent à une, mais permettent également à la hauteur de la colonne de se développer sans causer de problème de mise en page. Une image de fond est répétée-y, une image reste toujours en haut de la div et une image reste toujours en bas. Le problème est que la div #left ne devrait pas avoir la même hauteur aveC#center et #right, mais # left1, # left2 et # left3 aussi. – zekia