有人知道为什么没有正确计算黄箱的高度(100px)吗?
我需要知道定义css所以JavaScript-Part知道真正的高度......
<div id="footer">
<div class="header">
Header
</div>
<div class="content">
Content blub
</div>
</div>
这是一个jsFiddle - http://jsfiddle.net/3nM7f/
答案 0 :(得分:2)
这是因为您使用百分比%
而不是像素px
来定义它。
您需要更改
.content{
height:100%;
background-color:yellow;
}
到
.content{
height:100px;
background-color:yellow;
}
并且所有部分都会正确显示。
jsfiddle此处。
答案 1 :(得分:1)
高度100%始终采用父div的高度。如果需要,您可以使用javascript设置其高度。您需要在网站标题中包含jquery js文件。语法可能不是100%正确,但您可以使用概念
var height = $(".footer").css("height") - $(".header").css("height");
$(".content").css("height",height);