Bonjour,
je réalise actuellement une arborescence sur 6 niveaux.
Les niveaux s'imbriquent les uns aux autres via un float right
(width niv1> niv 2> niv 3, ...).
Chacun contient une div "box" de 140px float left.
Je souhaite que chaque box hérite de la hauteur du niv auquel elle appartient (le dernier) et c précisément là que ca va pas. Est ce possible ?
Merci d avance
Lod
HTML
CSS
Modifié par lod (19 Nov 2007 - 17:37)
je réalise actuellement une arborescence sur 6 niveaux.
Les niveaux s'imbriquent les uns aux autres via un float right
(width niv1> niv 2> niv 3, ...).
Chacun contient une div "box" de 140px float left.
Je souhaite que chaque box hérite de la hauteur du niv auquel elle appartient (le dernier) et c précisément là que ca va pas. Est ce possible ?
Merci d avance
Lod
HTML
<body>
<div id="container">
<div class="niv2">
<div class="box">
<h2>Box niv2</h2>
<p>in quis, ponatur cum vel quiddam nostrum ille quibus, de ut, dignitatis non quidem id de ut, dignitatis nndicaverunt in, tamveri qui oratio, praete</p>
</div>
<div class="niv3">
<div class="box">
<h3>Box niv3</h3>
<p>in quis, ponatur cum vel quiddam nostrum ille quibus, de ut, dignitatis non quidems, de ut, dignitatis non quidem im vel quiddam nostrum ille quibus, de ut, dignitatis non quidem id in veri qui oratio, praete</p></div>
</div><!-- fin niv3 -->
<div class="niv3">
<div class="box">
<h3>Box niv3</h3>
<p>in quis, ponatur cum vel quiddam nostrum ille quibus, de ut, dignitatis non quidem id in veri qui aete</p>
</div>
</div><!-- fin niv3 -->
</div><!-- fin niv2 -->
</div><!-- fin contenant -->
</body>
CSS
*{margin:0;padding:0;
}
#container{
width:800px;
margin:0 auto;
}
.niv2, .niv3{
float:right;
margin-bottom:5px;
padding:5px;
height:100%;
}
.niv2{width:800px; background:#CCCCCC;}
.niv3{width:625px;background:#CC99CC;}
.box{
width:140px;float:left;background:#999999;
padding:5px;height:100%;
}
Modifié par lod (19 Nov 2007 - 17:37)