Характеристики свойства
В каких браузерах работает?
8.0+ | 1.0+ | 4.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
В каких версиях CSS используется?
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
- | + | + | + |
Для чего используется?
Определяет местоположение объекта на странице относительно других элементов, своего изначального положения или в активной области экрана в целом.
Как правильно задавать?
position:положение элемента;
Какие могут быть значения?
- absolute - устанавливает местоположение объекта, которое полностью не зависит от окружающих элементов. Причем такое позиционирование лишает элемента зарезервированного места на странице. Точное положение такого элемента указывается операторами left, top, right и bottom. Также стоит отметить, что месторасположение абсолютного объекта зависит от родителя. Если у него стоит значение позиции static или вообще не определено, то отсчет координат для абсолютного объекта будет начинается от начала окна браузера. В противном случае координаты будут определяться внутри родителя.
- fixed - в основном функционирование объекта похоже на absolute, но объект закрепляется в определенном месте на странице, и при прокрутке скролла не поменяет своего положения.
- relative - не изменяет положение объекта, однако если применить left, top, right и bottom возможно перемещение относительно исходной локации элемента.
- static - запрещает изменение положения объектов указывается операторами left, top, right и bottom Все элементы сохраняют свое положение.
- inherit - копирует показатели родительского элемента.
Пример использования
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Свойство position</title> <style> img{ position:absolute; bottom:10px; right:10px; width:100px; } </style> </head> <body> <img src="win.png"> </body> </html>
По итогу получаем
Тип CSS свойства:
Позиционирование