Задать вопрос
@AVEN1Q
css js php

Откуда отступ после header?

Добрый день!
Вот взялся откуда-то отступ, сколько верстаю такого еще не видел, что за бред.
Ребят, посмотрите, может я чего упустил?
Там растянуть нужно, чтобы пункты были в строку

Вот пример
  • Вопрос задан
  • 561 просмотр
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 2
@metaf
Ужас просто. Хак на хаке. Если начали юзать флексбокс, зачем для меню прописывать inline-block, а для пунктов меню float?
Уберите у меню inline-block и добавьте на ul clearfix. Эти глупые браузеры не поняли ваших намерений и по привычке посчитали inline-block текстом. Ну и по глупости влепили тексту line-height.
Ответ написан
vicodin
@vicodin
Имею некоторый опыт
Сделайте header флексом:
header {
  display: flex;
  flex-flow: column nowrap;
}

, либо поставьте в нём
header {
  font-size: 0;
}
#menu {
  font-size: 16px;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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