Sto cercando di realizzare un layout con Header, 3 colonne e footer.
Avevo pensato ad una cosa del genere (escludo l'header dal codice):
codice:
#contenitore {
	height: 300px;
	background-color: #99CC33;
}
#sx {
	float: left;
	background-color: #CC6600;
	width: 150px;
}
#centro {
	float: left;
	background-color: #CCFF00;
	width: 380px;
}
#dx {
	float: left;
	background-color: #FFCC00;
	width: 150px;
}
#footer {
	bottom: 0px;
	height: 45px;
	background-color: #f6f6f6;
	text-align: center;
}

------------------------
<div id="contenitore">
	<div id="sx">sx</div>
	<div id="centro">centro centrocentro </div>
	<div id="dx">dx</div>
</div>
<div id="footer">footer</div>
Però c'è un problema: quando riempio, ad esempio, la colonna centrale con molto testo fino a superare l'altezza del "contenitore" questa si sovrappone sia al contenitore stesso che al footer sottostante (in FireFox).
Dove sbaglio?