Originariamente inviato da floyd46
dipende da come hai scritto il codice CSS della pagina;
nn è semplice risalire all'errore da quello che hai postato.
si, dalla tua risposta mi rendo conto che non ho detto tutta la verita' e cioe' che la pagina che ho postato contiene nel codice html anche il css applicato. Cmq, lo inserisco qui di seguito:
CSS
codice:
<style type="text/css">
<!--
html, body	{
	margin: 0;
	padding: 0;
	height:100%;
}

body {
	background: #CCC; 
}

#logo {
	background: white;
	height: 100px;
}

#menu {
	background: black;
	height:28px;
}

div#wrapper	{
	background: white; 
	margin: 0 auto;
	padding: 0;
	padding: 0;
	border: 0px solid #566; 
	voice-family: "\"}\""; 
	voice-family:inherit; 
	width: 597px; 
	position:relative;
	height: 100%;
}

body>div#wrapper{height: auto; min-height: 100%}
div#pagebody{padding: 0 0 5em}
div#footer {position:absolute; bottom: 0; width: 100%; background: black; } 

#maincontent { 
	float: left;
	margin: 0 0 0 0;
	padding: 10px;
	width:300px;
} 

#sidebar {
	margin: 5px 5px;
	width:150px;
	float:right;	
}

#sidebar #subnav	{
	padding: 2px 2px 2px 2px;
	background: white;
	border: 1px solid black;
	}
-->
</style>
codice xhtml
codice:
<body>
<div id="wrapper">
	<div id="header">
		<div id="logo">logo</div>		
	</div>	
	<div id="menu">
		<div id="vocimenu">vocimenu</div>		
	</div>
	<div id="pagebody">
		<div id="maincontent">bla bla bla bla bla bla bla bla  bla bla 
bla bla bla bla bla  bla bla bla bla 
bla bla 
bla bla bla bla bla bla bla bla
 bla bla bla bla bla bla  bla bla bla bla bla bla 
bla bla bla bla bla bla bla bla bla bla bla bla bla</div>
		<div id="sidebar">		
			<div id="subnav"></div>
		</div>        
	</div> 
	<div id="footer">footer</div>
</div> 
</body>