Problemi con i css/html (layout tre colonne)

alexic alexic@interfree.it
Mer 24 Ago 2005 13:16:23 CEST


Salve a tutti,
sto facendo un layout per un sito (php).

Questo layout utilizza i css: contenuti in html e impaginazione/grafica 
con i css.

Ho il seguente problema:

Lo schema è questo:
-------------------------------------
|    HEADER                        |
-------------------------------------
|      |             |             |
|      |             |             |
|menu 1|  contenuti  |menu 2       |
|      |             |             |
|      |             |             |
|      |             |             |
|      |             |             |
-------------------------------------
|    FOOTER                        |
-------------------------------------

ovvero un layout fluido a tre colonne.


Ogni parte (header, footer menu ecc) è realizzato logicamente mediante 
un div.

Vorrei realizzare che l'altezza dei tre div corrispondenti a menu1, 
menu2 e contenuti sia determinata dall'altezza del div con altezza maggiore.

Non sono riuscito a trovare una soluzione soddisfacente. Mi potete aiutare?
Ho provato ad includere i tre div in un div esterno. Se ḍ al div 
contenitore altezza in pixel e ai div interni altezza auto tutto 
funziona. Ma poichè il div esterno deve aver lunghezza variabile, il 
tutto non funziona...

Grazie...

Per comodità vi allego il codice:

=============================
    CODICE HTML
=============================
<body>


    <div id="header">
        CONTENUTI HEADER
    </div>
    
    
    
 
 


    <div id="leftcolumn">
    MENU 1

        <div id="sanlucasx">     
    QUI E' PRESENTE UNA BARRA ARANCIONE DECORATIVA POSTA A FIANCO DEL MENU1
        </div>
    </div>
    <div id="rightcolumn">

    MENU 2
    </div>



   <div id="content">                         
          
    QUI CI VANNO I CONTENUTI          
          
          
        </div>
      
       
        <div id="footer">
    QUESTO E' IL FOOTER        
        </div>


</body>


=============================
    CODICE CSS
=============================

/*CODICE BODY*/
body {color: black; background: white; margin: 0; padding: 
0;font-family: Verdana, Arial, Helvetica, sans-serif;}

/*CODICE HEADER*/
div#header{background-color: #235bd9; width:100%;height:126px;}
div#headerbar{background-color: #5a7fdb; height:20px;float:clear; }


/*CODICE MENU1*/
div#leftcolumn{background-color:#D8DaE7;width: 231px;font-size:12px; 
float:left;background-image: url(menusx.bmp); height:1000% }

/*CODICE BARRA DECORATIVA*/
div#sanlucasx{background-image: url(parrocchia.bmp); 
position:relative;bottom:0px;float:right;width:30px;height:199px;}

/*CODICE MENU2*/
div#rightcolumn{background-color:#D8DaE7;width: 231px;font-size:12px; 
float:right;background-image: url(menusx.bmp);height:1000% }

/*CODICE CONTENUTI*/
div#content{margin-left:231px;margin-right:231px;}

/*CODICE FOOTER*/
div#footer{background-color: #5a7fdb; height:70px;clear:both; }



Maggiori informazioni sulla lista palermo