Ciao a tutti,
mi sto scervellando e leggendo centinaia di articoli per risolvere il "problema" dei div "float" ad altezza 100%.
vi posto il codice:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
	<head>
		<title>Test</title>
		<style type="text/css">
			/* Stili essenziali */
			html, body {
				height: 100%;
				padding: 0;
				margin: 0;
			}
			#contenitore {
				min-height: 100%;
				height: auto !important;
				height: 100%;
				margin-bottom: -30px;
				background:#FFC;
				overflow: hidden;
			}
			#header {
				height:125px; 
				width:100%; 
				background:#096;
			}
			#main {
				width: 100%;
				height: 100%;
			}
			#main-left {
				width: 180px;
				height: 100%;
				background: #9F0;
				float: left;
				position:relative;
			}
			#main-right {
				width: 180px;
				height: 100%;
				background: #F60;
				float: right;
			}
			#main-center {
				height: 100%;
				margin: 0 180px;
				background: #36C;
			}
			.clear {
				clear: both;
			}	
			.push {
				height: 30px;
			}
			#footer {
				height: 30px;
				line-height: 30px;
				background:#999;
			}
		</style>
	</head>
	<body>
		<div id="contenitore">
        	<div id="header">header</div>
            <div id="main">
                <div id="main-left">
                    

left:</
                    

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
                </div>
                <div id="main-right">right</div>
                <div id="main-center">center</div>
            </div>
            <div class="clear"></div>
			<div class="push"></div>
		</div>
		<div id="footer">footer</div>
	</body>
</html>
i due div float "#main-left", "#main-right" e anche il div "#main-center" non hanno altezza al 100%, ma è relativa al loro contenuto...
Cosa c'è che non va?