j'utilise des DL pour construire une mosaique de vignettes.
Comment spécifier le nombre maximum de colonnes souhaitées de manière "classe"
J'utilise une balise DIV spécifiant une largeur maximum pour étaler chaque DL mais j'aimerai quelque chose de plus dynamique, genre quand la largeur des DL change, la grille reste fixée en 3 colonnes
un exemple ici
CODE
dl.livredor {
font-family: tahoma;
font-size: 11px;
color: #666666;
background-color: #eeeeee;
width: 250px;
padding: 7px 10px 10px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-top-color: #BB1100;
border-right-color: #BB1100;
border-bottom-color: #BB1100;
border-left-color: #BB1100;
float: left;
clear: right;
margin: 5px;
}
.livredor dt {
font-family: Tahoma;
font-size: 11px;
color: #CC1100;
}
.livredor dd {
font-family: Tahoma;
font-size: 11px;
color: #888888;
}
.mosaique {
width: 600px;
position: relative;
height: 600px;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
}
font-family: tahoma;
font-size: 11px;
color: #666666;
background-color: #eeeeee;
width: 250px;
padding: 7px 10px 10px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-top-color: #BB1100;
border-right-color: #BB1100;
border-bottom-color: #BB1100;
border-left-color: #BB1100;
float: left;
clear: right;
margin: 5px;
}
.livredor dt {
font-family: Tahoma;
font-size: 11px;
color: #CC1100;
}
.livredor dd {
font-family: Tahoma;
font-size: 11px;
color: #888888;
}
.mosaique {
width: 600px;
position: relative;
height: 600px;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
}
et le HTML
CODE
<div class="mosaique">
<dl class="livredor">
<dt>dans le DT1</dt>
<dd>Le contenu du DD qui est limité en largeur par la classe du DL et c'est tant mieux d'ailleurs...<BR></dd>
<dd>un DD en plus</dd>
</dl>
<dl class="livredor">
<dt>dans le DT1</dt>
<dd>Le contenu du DD qui est limité en largeur par la classe du DL et c'est tant mieux d'ailleurs...<BR></dd>
<dd>un DD en plus</dd>
</dl>
<dl class="livredor">
<dt>dans le DT1</dt>
<dd>Le contenu du DD qui est limité en largeur par la classe du DL et c'est tant mieux d'ailleurs...<BR></dd>
<dd>un DD en plus</dd>
</dl>
</div>
<dl class="livredor">
<dt>dans le DT1</dt>
<dd>Le contenu du DD qui est limité en largeur par la classe du DL et c'est tant mieux d'ailleurs...<BR></dd>
<dd>un DD en plus</dd>
</dl>
<dl class="livredor">
<dt>dans le DT1</dt>
<dd>Le contenu du DD qui est limité en largeur par la classe du DL et c'est tant mieux d'ailleurs...<BR></dd>
<dd>un DD en plus</dd>
</dl>
<dl class="livredor">
<dt>dans le DT1</dt>
<dd>Le contenu du DD qui est limité en largeur par la classe du DL et c'est tant mieux d'ailleurs...<BR></dd>
<dd>un DD en plus</dd>
</dl>
</div>
dans cet exemple, vous l'aurez remarqué, le DIV ne permet l'affichage que de 2 DL.
si quelqu'un a une idée je suis preneur, je débute en CSS !!!
merci d'avance !!!