Задать вопрос
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;
}
  • Вопрос задан
  • 623 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
Потому что элемент спозиционированный как absolute выпадает из потока документа. Теперь родитель будет вести себя так, словно у него нет детей. Можно сказать, родитель отказался от своего ребёнка.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы