Spec-Zone.ru › Web APIs

HTMLElement: свойство offsetWidth

Базовая линия Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

HTMLElement.offsetWidth только для чтения возвращает ширину макета элемента в виде целого числа.

Обычно offsetWidth представляет собой измерение в пикселях ширины CSS элемента, включая любые границы, отступы и вертикальные полосы прокрутки (если они отображаются). Она не включает ширину псевдоэлементов, таких как ::before или ::after.

Если элемент скрыт (например, путем установки style.display элемента или одного из его предков в "none"), то возвращается 0.

Значение

Целое число, соответствующее значению offsetWidth пикселей элемента. Свойство offsetWidth является только для чтения.

Примечание: Это свойство округляет значение до целого числа. Если вам нужно дробное значение, используйте element.getBoundingClientRect().

Примеры

An example element with large padding, border and margin. offsetWidth is the layout width of the element including its padding and border, and excluding its margin.

Спецификации

Спецификация
CSSOM View Module
# dom-htmlelement-offsetwidth

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
offsetWidth 1 12 1 8 3 18 4 10.1 1 1.0 4.4

См. также

  • Element.clientWidth
  • Element.scrollWidth
  • Определение размеров элементов

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetWidth

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API