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:
i due div float "#main-left", "#main-right" e anche il div "#main-center" non hanno altezza al 100%, ma è relativa al loro contenuto...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>
Cosa c'è che non va?![]()

Rispondi quotando