Salve a tutti!
Ho da poco iniziato a creare siti applicando i css e sto avendo dei problemi con i div: Voglio realizzare una pagina che abbia un header, un corpo centrale ed un footer; il corpo della pagina è diviso in due parti verticali, sulla sinistra ho il menu e sotto di esso un'area login, mentre a destra ho il corpo della pagina. Ora sono riuscito a fare in modo che menu-login e corpo stiano affiancati verticalmente, ma mi succede che il footer va a finire nel corpo della pagina. Non so se mi son fatto capire, in ogni caso questo è il mio html
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta content="it" http-equiv="Content-Language" />
		<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
		<style type="text/css">
		#header {
			width: 760px;
			height: 125px;
			margin-right: auto;
			margin-left: auto;
		}
		#body {
			margin-right: auto;
			margin-left: auto;
			width: 760px;
		}
		#footer {
			margin-right: auto;
			margin-left: auto;
			width: 760px;
		}
		#divframe {
			width: 150px;
			float: left;
		}
		#divcontent {
			width: 610px;
		}
		</style>
	</head>
	<body>
	<div id="header">
		header
	</div>
	<div id="body">
		<div id="divframe">
			<div id="menu">menu</div>
			<div id="login">login</div>
		</div>
		<div id="divcontent">
			content
		</div>
	</div>
	<div id="footer">
		footer
	</div>
	</body>
</html>
Mi potreste spiegare come ovviare a questo problema? Grazie infinite