offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
206 of 264 menu

Свойство offsetLeft

Свойство offsetLeft содержит левое смещение элемента относительно offsetParent. Содержит расстояние от offsetParent до границы элемента.

Синтаксис

элемент.offsetLeft;

Пример

Давайте найдем смещение элемента относительно своего offsetParent:

<div id="parent" style="position: relative;"> <div id="elem" style="position: absolute; left: 100px"></div> </div> let elem = document.querySelector('#elem'); console.log(elem.offsetLeft);

Результат выполнения кода:

100

Пример

Отступы margin также суммируются в смещение:

<div id="parent" style="position: relative;"> <div id="elem" style="position: absolute; left: 100px; margin: 50px"></div> </div> let elem = document.querySelector('#elem'); console.log(elem.offsetLeft);

Результат выполнения кода:

150

Смотрите также

  • свойство offsetTop,
    которое содержит смещение элемента сверху
  • метод getBoundingClientRect,
    который находит смещение элемента
enru