元素:clientHeight 属性

Element.clientHeight 只读属性对于没有 CSS 或内联布局框的元素为零;否则,它是元素的内部高度(以像素为单位)。它包含内边距,但不包括边框、外边距和水平滚动条(如果存在)。

clientHeight 可以计算为:CSS height + CSS padding - 水平滚动条的高度(如果存在)。

clientHeight 用于根元素(<html> 元素)时,(或者如果文档处于怪异模式,则用于 <body>),则会返回视口的高度(不包括任何滚动条)。这是 clientHeight 的一个特殊情况

注意:此属性会将值四舍五入为整数。如果您需要小数,请使用element.getBoundingClientRect()

一个数字。

示例

How clientHeight property determines the inner height of an element considering the height and padding

规范

规范
CSSOM 视图模块
# dom-element-clientheight

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅