Element.clientWidth
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Please take two minutes to fill out our short survey.
只读属性 Element.clientWidth
对于内联元素以及没有 CSS 样式的元素为 0;否则,它是元素内部的宽度(以像素为单位)。该属性包括内边距(padding),但不包括边框(border)、外边距(margin)和垂直滚动条(如果存在)。
在根元素(<html>
元素)或怪异模式下的 <body>
元素上使用 clientWidth
时,该属性将返回视口宽度(不包含任何滚动条)。这是一个 clientWidth
的特例。
备注:
该属性值会被四舍五入为一个整数。如果你需要一个小数值,可使用 element.getBoundingClientRect()
。
值
一个数字。
示例
规范
Specification |
---|
CSSOM View Module # dom-element-clientwidth |
备注
clientWidth
首次出现于微软 IE 浏览器的 DHTML 对象模型中。