position

Оновлено: 15.12.2022

position

Встановлює спосіб позиціонування елемента відносно вікна браузера або інших об'єктів на веб-сторінці.

Коротка інформація

Значення за замовчуванням static
Успадковується Ні
Застосовується До всіх елементів
Анімується Ні

Синтаксис

position: absolute | fixed | relative | static | sticky

Значення

absolute Абсолютне позиціонування. Вказує, що елемент абсолютно позиційований, при цьому інші елементи відображаються на веб-сторінці так, ніби абсолютно позиційованого елемента й немає. Положення елемента задається властивостями left, top, right і bottom, також на положення впливає значення властивості position батьківського елемента. Так, якщо у батьківського елемента значення position встановлено як static або батьківського елемента немає, то відлік координат ведеться від краю вікна браузера. Якщо у батьківського елемента значення position задано як relative, то відлік координат ведеться від краю батьківського елемента.
fixed Фіксоване позиціонування. За своєю дією це значення близьке до absolute, але, на відміну від нього, прив'язується до зазначеної властивостями left, top, right і bottom точки на екрані і не змінює свого положення під час прокручування веб-сторінки.
relative Відносне позиціонування. Положення елемента встановлюється відносно його початкового місця. Додавання властивостей left, top, right і bottom змінює позицію елемента і зсуває його в ту чи іншу сторону від початкового розташування.
static Статичне позиціонування. Елементи відображаються як зазвичай. Використання властивостей left, top, right і bottom не призводить до будь-яких результатів.
sticky Це поєднання відносного та фіксованого позиціонування. Елемент розглядається як позиціонований відносно, поки він не перетинає певний поріг, після чого розглядається як фіксований. Зазвичай застосовується для фіксації заголовка на одному місці, поки вміст, до якого належить заголовок, прокручується на сторінці.

Приклад

Результат цього прикладу показано на рис. 1.

Рис. 1. Застосування властивості position

Об'єктна модель

Об'єкт.style.position

Примітка

Браузер Safari підтримує значення -webkit-sticky.

Браузери

position

Переглянути сумісність з Can I use?

position