Задать вопрос
@gera7

Поля элементов списка выходят за пределы списка, как исправить?

Внутренние поля элементов меню выходят за пределы ul, ul не учитывает их размеры и как следствие они выпадают из блока и остаются без фона. Как можно решить проблему, кроме как добавиться высоту блоку header?

jsfiddle.net/Lratnre2
  • Вопрос задан
  • 471 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега CSS
.topmenu li{
	display: inline-block;
}

вместо этого:
.topmenu li{
    float: left;
}

Вообще строить раскладку на float, не понимая, как это свойство работает и какие побочные эффекты имеет - себе дороже.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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