Ciao a tutti,
mi stavo esercitando a creare dei layout senza utilizzare le tabelle.
Non riesco, però, ad ottenere un risultato che con i tag <tr> e <td> mi viene ad occhi chiusi. Sicuramente un modo c'è....

Posto prima tutto il codice di un esempio, poi vi spiego il problema:
STILE.CSS
Codice PHP:
body {  
background-color#CCCCCC; text-align: center; margin-top: 5px}

#testata {  
font-familyArialHelveticasans-serif
font-size12px
font-weightbold
color#333333; 
background-color#CCCCFF; 
width80%; 
padding-top5px
padding-right5px
padding-bottom5px
padding-left5px
border#FFFFFF; 
border-styledashed
border-top-width2px
border-right-width2px
border-bottom-width2px
border-left-width2px
text-alignleft
vertical-alignmiddle}

#corpo {  
positionrelativetop3pxwidth80%}

#elenco {  
background-color#FFCC99; 
floatleft
width35%; 
border#FFFFFF; 
border-stylesolid
border-top-width1px
border-right-width1px
border-bottom-width1px
border-left-width1px
heightauto
padding-top5px
padding-bottom5px}

.
voci {  
font-familyArialHelveticasans-serif
font-size12px
color#993300; 
background-color#FFFFCC; 
text-alignleft
width95%; 
border1px #FFFFFF solid; 
margin-top3px
padding-top2px
padding-bottom2px
padding-left5px}

#pagina {  
background-color#FFFFFF; 
floatright
width64%; 
border#000000; 
border-stylesolid
border-top-width1px
border-right-width1px;
border-bottom-width1px
border-left-width1px
font-familyArialHelveticasans-serif
font-size12px
color#000000; 
padding-top5px
padding-bottom5px}

#chiusura {  
font-familyArialHelveticasans-serif
font-size12px
font-weightbold
color#FFFFFF; 
background-color#CCCCFF; 
text-alignright
margin-top5px
margin-bottom5px
border#FFFFFF; 
border-stylesolid
border-top-width1px
border-right-width1px
border-bottom-width1px
border-left-width1px
positionrelative
top3px
width80%; 
padding-right5px
PAGINA.HTML
Codice PHP:
<html>
<
head>
<
title>Untitled Document</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<
link rel="stylesheet" href="stile.css" type="text/css">
</
head>

<
body>

<
div id="testata">
  
Testata del layout
</div>

<
div id="corpo">
   <
div id="elenco">
    <
span class="voci">link 1</span>
    <
span class="voci">link 2</span>
    <
span class="voci">link 3</span>
    <
span class="voci">link 4</span>
  </
div>
   <
div id="pagina">Testo
 testo
 testo
 testo 

testo 
testo
 testo
 testo
 testo
 testo 
testo 
 
</div>
</
div>

<
div id="chiusura">
   
chiusura del layout.
</
div>
</
body>
</
html
In pratica avrei bisogno che il box "elenco" diventi automaticamente della stessa altezza del box "pagina", indipendentemente da quante classi (link) metto al suo interno. Faccio presente che entrambi sono contenuti dentro al box "corpo".
Come ho fatto io è come se avessi 2 tabelle annidate, per cui l'altezza di una è indipendente dall'altra.
Vorrei invece simulare, con i CSS di livello 2, due TD con due DIV.

Il codice è tanto, ma se lo ricopiate su un'editor è veramente banale.

Grazie.