Bonjour,
J'ai la structure suivante:
Les prodItem s'empilent en float:left car je n'en connais pas nombre.
Afin d'éviter le depassement des flottants, le conteneur a un overflow:hidden
Seulement, cet overflow cache l'ombre portée appliquée aux prodItem
La solution de facilité serait de lever l'overflow hidden et de mettre un div avec un clear both juste avant le footer pour placer ce dernier à la suite des prodItem.
Mais ce n'est pas propre à mon gout
Auriez vous une autre piste ?
Merci d'avance
J'ai la structure suivante:
<div class="wrap">
<div id="sidebar">.....</div>
<div id="contenu">
...........
<div class="prodItem">.........</div>
<div class="prodItem">.........</div>
<div class="prodItem">.........</div>
<div class="prodItem">.........</div>
</div>
</div>
<footer>Footer</footer>
footer {
background-image: url(/images/fondDegrade1.jpg);
background-repeat: repeat-x;
color: #FFF;
line-height: 34px;
margin-top: 20px;
margin-bottom: 10px;
}
#contenu {
margin-left:209px;
text-align: center;
}
#sidebar {
background-color: yellow;
float:left;
margin-right: 22px;
width:187px;
}
.wrap {
overflow:hidden;
}
#pagFam .prodItem {
border: 1px solid;
box-shadow: 8px 8px 12px #aaa;
float: left;
margin-left: 20px;
margin-top: 20px;
padding-bottom: 10px;
width: 246px;
}
Les prodItem s'empilent en float:left car je n'en connais pas nombre.
Afin d'éviter le depassement des flottants, le conteneur a un overflow:hidden
Seulement, cet overflow cache l'ombre portée appliquée aux prodItem
La solution de facilité serait de lever l'overflow hidden et de mettre un div avec un clear both juste avant le footer pour placer ce dernier à la suite des prodItem.
Mais ce n'est pas propre à mon gout
Auriez vous une autre piste ?
Merci d'avance