Yo lo hago con jQuery:
http://jsfiddle.net/nupeksop/
Código CSS:
Ver originalbody {
margin:0;
}
.menu {
position:relative;
margin:0;
background:#DDD;
padding:10px 0px;
}
.menu ul li {
display:inline-block;
background:#666;
color:white;
}
.contenido {
position:relative;
background:blue;
height:500px;
margin:0;
}
Código Javascript
:
Ver originalvar altofinal = $('.menu').outerHeight();
$(".contenido").css("margin-top", altofinal - altofinal);