Sto provando a usare divs invece di tabelle per disegnare scatole attorno al mio contenuto. Il contenuto può essere qualsiasi dimensione e deve consentire al browser di essere ridimensionato a qualsiasi livello. È necessario il colore di sfondo e il bordo su contenere il contenuto. Funziona bene con le tabelle. Come faccio a far div a lavorare allo stesso modo?Ho bisogno di div css generico che non si sovrapponga (come un tavolo)
Nota: ho aggiunto "_" s perché i miei spazi non interrotti si stavano perdendo.
alt text http://www.c3o.com/div-like-table.JPG
Content:
<style type="text/css">
div.box, table.box
{
padding: 10px 1000px 10px 10px;
}
div.box-header, td.box-header
{
border: solid 1px #BBBBBB ;
font-size: larger;
padding: 4px;
background-color: #DDDDDD;
}
div.box-body, td.box-body
{
padding: 6px;
border: solid 1px #BBBBBB ;
border-top: none;
}
</style>
<div class="box">
<div class="box-header">please_help_make_these_divs_stop_overlapping</div>
<div class="box-body">please_help_make_these_divs_stop_overlapping</div>
</div>
<table class="box" width="100%" cellpadding="0" cellspacing="0">
<tr><td class="box-header">tables_make_good_containers_tables_make_good</td></tr>
<tr><td class="box-body">tables_make_good_containers_tables_make_good</td></tr>
</table>
Non riesco a vederli sovrapposti funzionano allo stesso modo, qual è il problema qui? –
Non vedo alcun problema. Entrambi IE6 e FF2 mostrano lo stesso comportamento: funziona correttamente. –
Scusa, continuo a provare a caricare la mia immagine ... non sembra esserlo. Date un'occhiata a: http://www.c3o.com/div-like-table.JPG – fcs