Встречается на собеседованиях • сегодня

В чем особенности изменения position

`position` в CSS определяет метод позиционирования элемента. Основные значения: 1. **static** (по умолчанию) — элемент следует нормальному потоку документа, свойства `top`, `right`, `bottom`, `left` и `z-index` не применяются. 2. **relative** — элемент позиционируется относительно своего обычного положения. Сдвиг с `top/right/bottom/left` не влияет на другие элементы. 3. **absolute** — элемент вырывается из потока и позиционируется относительно ближайшего позиционированного родителя (не `static`). Если такого нет — относительно ``. 4. **fixed** — аналогично `absolute`, но относительно viewport (не скроллится). 5. **sticky** — гибрид `relative` и `fixed`. Показывает относительное позиционирование, пока не достигнет заданного смещения, затем "прилипает". Пример: ```css .box { position: sticky; top: 20px; /* начнет прилипать после 20px от верха */ } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы