我尝试获取 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/ 使用的高度应为 240px(高度为 2x100px + 2x20px 边距),但最后一个边距底部被忽略。(顺便说一下,Margin-top 被完全忽略了)
我是否监督了某些事情,或者我是否必须检查每个元素的边距,以获得 div 使用的空间?