dalv_happy
@dalv_happy

Почему пропадает background?

Добрый день, при добавления стилей к списку, то задний фон пропадает, в чём может быть дело?
И при применении position: absolute к дочернему элементу, то это значение устанавливается и родителю, даже если родителю задать position: static, с чем это связанно?
https://jsfiddle.net/6fx4jgLt/
  • Вопрос задан
  • 842 просмотра
Пригласить эксперта
Ответы на вопрос 2
aliencash
@aliencash
Партизан
Потому что из-за float: left у .list-schedule li их размеры не влияют на card, поэтому он у вас нулевой высоты, т.о. его фон просто не видно.
https://jsfiddle.net/64amzksv/
Ответ написан
@Minary
Вы присвоили для li - float (при этом элементы обтекают его) и значит что у card(так как высота и ширина не задана) ширина и высота = 0
Допишите для класса card - такие стили :
.card::after {
  content: '';
  clear: both;
  display: table;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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