Spec-Zone.ru › Web APIs

HTMLElement: свойство offsetParent

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

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

  • Узнать больше
  • Показать полную совместимость
  • Отправить отзыв

Чтение-только свойство HTMLElement.offsetParent возвращает ссылку на элемент, который является ближайшим (ближайшим в иерархии контейнера) позиционированным предковым элементом.

Позиционированный предок может быть:

  • блоком размещения для элементов с абсолютным позиционированием
  • элементом с другим эффективным значением zoom (то есть, произведением всех масштабов zoom своих родителей) от этого элемента
  • td, th, table в случае, если сам элемент имеет статическое позиционирование.

Если позиционированный предок отсутствует, возвращается body.

Примечание: offsetParent возвращает null в следующих ситуациях:

  • Элемент или любой предок имеет свойство display установленное в значение none.
  • Элемент имеет свойство position установленное в значение fixed (Firefox возвращает <body>).
  • Элемент имеет <body> или <html> позиционирование.

offsetParent полезно, так как offsetTop и offsetLeft относятся к его границе отступа.

Значение

Ссылка на объект элемента, относительно которого смещен текущий элемент.

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

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

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

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

© 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/offsetParent

Spec-Zone.ru

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