Встречается на собеседованиях • сегодня
От чего зависит расположение блочного элемента
Расположение блочного элемента зависит от нескольких факторов:
- Тип позиционирования (
position):static(по умолчанию) — элемент следует нормальному потоку.relative— смещается относительно своего обычного положения.absolute— позиционируется относительно ближайшего позиционированного родителя.fixed— фиксируется относительно viewport.sticky— сочетаетrelativeиfixed.
-
Свойства
top,right,bottom,left— работают приposition, отличном отstatic. -
Display-свойства (
display: block,inline-block,flexи т.д.) — влияют на поток документа. -
Float (
float: left/right) — вырывает элемент из потока, смещая его влево/вправо. -
Flexbox/Grid — если родитель имеет
display: flexилиgrid, расположение зависит от их правил.
Пример с position: absolute:
css
.parent { position: relative; }
.child {
position: absolute;
top: 20px;
left: 30px;
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы