Non capisco tutti quei margini. Il float gia` fa sistemare correttamente i blocchi.
Avendo un HTML di questo tipo:
codice:
<div id="wrapper"> ... </div>
<div id="container">
<div id="leftside"> ... </div>
<div id="content"> ... </div>
<div id="rightside"> ... </div>
</div>
<div id="footer" ...</div>
Il CSS per sistemare il tutto potrebbe essere:
codice:
#wrapper {
width: 100%;
}
#container {
width: 100%;
}
#leftside {
width: 23%;
float: left;
margin: 0;
padding: 0;
border: 0;
}
#content {
width: 53%; /* anche meno se ci sono bordi o padding */
float: left;
margin: 0;
padding: 0;
border: 0;
}
#rightside {
width: 23%;
float: left; /* puo` stare anche right */
margin: 0;
padding: 0;
border: 0;
}
#footer {
width: 100%;
clear: both;
}