viksnamax
@viksnamax
Aliens is here!

Почему родитель не подстраивается под ребёнка (CSS)?

Есть родитель у которого не заданы размеры, но есть position: relative, и есть ребёнок у которого position: absolute и заданы размеры, почему родитель не подстраивается под ребёнка?
<div class="parent">
  <div class="child">    
  </div>
</div>

.parent {
  position: relative;
  background-color: black;
  padding: 1em;
}

.child {
  position: absolute;
  background-color: blue;
  width: 50px;
  height: 50px;
}
  • Вопрос задан
  • 601 просмотр
Решения вопроса 1
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
Потому что элемент спозиционированный как absolute выпадает из потока документа. Теперь родитель будет вести себя так, словно у него нет детей. Можно сказать, родитель отказался от своего ребёнка.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы