Skip to main content

Що таке позиціонування елементів у CSS?

Позиціонування в CSS - це механізм, який визначає, як елемент розміщується на сторінці відносно інших елементів або області вікна браузера. За позиціонування відповідає властивість position, яка задає контекст і правила обчислення координат.

Основні режими

Значення positionЯк поводиться елемент
static (типово)У звичайному потоці, без зміщення, координати не працюють
relativeУ потоці, але можна зміщувати відносно власного положення
absoluteВипадає з потоку, позиціонується відносно найближчого позиціонованого предка
fixedВипадає з потоку, фіксується відносно вікна браузера
stickyЧастково в потоці, «прилипає» під час скролу при досягненні заданої точки

Координати (top, right, bottom, left) працюють лише при relative, absolute, fixed і sticky.

Суть: позиціонування дозволяє керувати точним розташуванням елемента, або в потоці, або поза ним, з прив'язкою до сторінки, батьківського елемента або області перегляду.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.