Grazie thomas_anderson per la tua risposta ma non è quello il problema
Semplifico la mia domanda: Per quale motivo se inserisco clear:both,clear:left, prende la parte piu lunga delle 2 colonne laterali e sposta tutto il contenuto sotto?
Esiste un layout che non regisca a questi tipi di commandi?
Ho semplificato lo scipt per fare un esempio.
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
<style type="text/css">
#contenitore{
margin: 0px auto;
text-align:left;
background:#FFFFFF url(img/sfondo1.gif) repeat-y;
width: 740px;
}
#colonna_sinistra{
float:left;
width:180px;
}
#colonna_destra{
float:right;
width:180px;
}
#colonna_centrale{
margin-left:180px;
margin-right:180px;
}
div{border:1px solid #000000;}
</style>
</head>
<body>
<div id="contenitore">
<div id="colonna_sinistra">
<div style="height:400px; background:#FF0000;">a</div>
</div>
<div id="colonna_destra">b</div>
<div id="colonna_centrale">
centrale
<div style="clear:both;"></div>
testo
</div>
</div>
</body>
</html>