Questo è uno dei misteri del CSS che non ho ancora chiaro.
codice:
<div class="lista">
<div class="elemento"></div>
<div class="elemento"></div>
<div class="elemento"></div>
<div class="elemento"></div>
</div>
.elemento {
width: 250px;
height: 100px;
float: left;
margin-left: 5px;
margin-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
overflow: hidden;
}
.lista {
clear: both;
width: 250px;
text-align: left;
margin-left: 5px;
margin-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #cc0000;
background-image: url(images/back.gif);
}
in pratica ho messo un background su "lista", quando viene visualizzato, però in sostanza il div "lista" si apre e si chiude SOPRA i vari "elemento".
In realtà in altre parti del sito dove uso cose simili, tutto funziona, cioè il div contenitore avvolge anche in visualizzazione i div contenuti..