ciao a tutti,
ho questo foglio di stile:

codice:
/** stili per l'header */  div#header {  	background-color: darkblue;  	color: white;  }  /** stili per il footer */  div#footer {  	clear:both;      background-color: darkblue;  	color: white;}    /** stili per il container */  div#container{  	border: 2px;}  div#leftcolumn {  	float: left;  	background-color: thistle;}  div#rightcolumn {  	float: right;  	background-color: red;}  div#centercolumn {  	background-color: yellow;}
e una pagina html del tipo:
codice:
<html>  <head>      <link rel="stylesheet" href="layout.css" type="text/css">  </head>  <body>  <div id='header'>  ciao  </div>  <div id='container'>  	<div id='leftcolumn'>  		ciao  	</div>  	<div id='rightcolumn'>  		ciao 
  		ciao 
  		ciao 
  	</div>  	<div id='centercolumn'>  		ciao  	</div>  </div>  <div id='footer'>  	ciao  </div>  </body>  </html>
il problema è che se, come nell'esempio, ho una delle tre colonne più lunga della altre, nella altre due colonne il colore di sfondo si vede solo fine alla lunghezza del div stesso, ossia fino a dove c'è il testo (nell'esempio, nelle prime due colonne si vede solo una riga col colore di sfondo, nella terza colonna s ne vedono tre). Come faccio a far vedere il colore di sfondo per su tutte e tre le colonne fino al footer?