Встречается на собеседованиях • сегодня
В чем разница между значениями свойства position
position определяет метод позиционирования элемента. Основные значения:
- static (по умолчанию) — элемент располагается в нормальном потоке документа.
- relative — элемент смещается относительно своего обычного положения, но место в потоке сохраняется.
- absolute — элемент вырывается из потока и позиционируется относительно ближайшего позиционированного родителя (не
static). - fixed — аналогично
absolute, но относительно viewport (не зависит от прокрутки). - sticky — гибрид
relativeиfixed. Пока элемент в viewport — ведёт себя какrelative, при прокрутке за границу — "прилипает" какfixed.
Пример:
css
.box {
position: relative;
top: 20px; /* Сдвиг от исходной позиции */
}
.modal {
position: fixed;
top: 0; /* Прилипнет к верху экрана */
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы