【发布时间】:2016-12-22 02:37:35
【问题描述】:
我必须计算一个 div 的大小。 Jquery 有一个方便的函数,它是outerHeight()。这给了你元素的大小,如果你想包括边距,你打电话给outerHeight(true)。
但是。如果内部元素有边距,则外部元素的大小不会改变。即使内部的仍然被认为是完全在内部。 Here's an example of what I mean.
外层div的outerHeight为18,内层div的outerHeight为218,即文本的18,以及两个100px的边距。
我无法跟踪最终 div 中的所有内容。如何测量它的实际高度,包括其中包含的内容的边距?
【问题讨论】:
-
使用内边距代替边距 ;) jsfiddle.net/h8uvyx1w/1
-
我很想,但我无法选择。
标签: javascript jquery html css