Je cherche à remplacer des mises en pages tableaux HTML par les CSS et voilà ce que je souhaite faire : un cadre général, et dans ce cadre 3 colonnes par exemple.
CODE
.cadreprincipal{
border: 1px solid #999;
padding: 3px;
background: #ccc;
}
.colonne1{
/* doit contenir une image de 60 x 60 pixels */
float: left;
}
.colonne2{
/* contient du texte */
width: 250px;
float: left;
}
.colonne3{
/* contient du texte*/
float: right;
}
border: 1px solid #999;
padding: 3px;
background: #ccc;
}
.colonne1{
/* doit contenir une image de 60 x 60 pixels */
float: left;
}
.colonne2{
/* contient du texte */
width: 250px;
float: left;
}
.colonne3{
/* contient du texte*/
float: right;
}
CODE
<div class="cadreprincipal">
<span class="colonne1"><img ........></span>
<span class="colonne2">bla bla bla</span>
<span class="colonne3">bla</span>
</div>
<span class="colonne1"><img ........></span>
<span class="colonne2">bla bla bla</span>
<span class="colonne3">bla</span>
</div>
Je ne peux pas utiliser de position: absolute; et dès que j'utilise les float, mes éléments sortent du cadre principal.
Pour rester pratique, allez voir la page que je souhaite transformer : www.bioblock.com puis click sur "promotions" et c'est le tableau en bas de la page avec les affaires à saisir.
Comment faire ? et quelles techniques conseillez et/ou utilisez-vous ?
Merci