【发布时间】:2010-08-27 10:22:34
【问题描述】:
我尝试获取 div 元素的确切使用高度。它应该是 .outerHeight() 但如果 div 的最后一个孩子有边框底部,这不起作用。 我做了一个小例子:
HTML:
<div id="iWantThisHeight" class="box">
<div id="div1" style="">innerDiv1</div>
<div id="div2" style="">innerDiv2</div>
</div>
CSS:
.box div{
height:100px;
margin-bottom:20px;
}
代码示例:http://jsfiddle.net/T3b6r/4/ 使用的高度应为 240 像素(高度为 2x100 像素 + 边距为 2x20 像素),但最后一个边距底部被忽略。 (顺便说一下,Margin-top 完全被忽略了)
我是否监督了某些事情,或者我是否必须检查每个元素的边距,以获得 div 使用的空间?
【问题讨论】:
-
计算出的
margin-top是0。
标签: jquery css dimensions