Свойство Element.clientWidth
равно 0 для инлайн элементов и элементов без CSS; для всех остальных равняется ширине элемента в пикселях, включая padding, но исключая ширину рамки (border), внешние отступы (margin), и вертикальную полосу прокрутки (если она есть).
Note: Это свойство округляет реальное значение до целого. Если вам нужно дробное значение, используйте element.getBoundingClientRect()
.
Синтаксис
var intElemClientWidth = element.clientWidth;
intElemClientWidth
- целое число, соответствующее значению clientWidth
элемента element
в пикселях. Свойство clientWidth
только для чтения.
Пример
Спецификация
Спецфикация | Статус | Комментарий |
---|---|---|
CSS Object Model (CSSOM) View Module Определение 'clientWidth' в этой спецификации. |
Рабочий черновик |
Примечание
clientWidth
был впервые предствлен в объектной модели MS IE DHTML.
Совместимость с браузерами
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.