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

Почему блоку нужен margin: auto;?

https://jsfiddle.net/L8wodhsj/
4446ea8905bc4d818c69b6db65d77ee8.jpg
Почему active нужно задавать margin: auto;? Если нет, то есть отступ между prichin-nav и prichin-block
И так же у списка есть внутренний отступ. Только как его убрать я не знаю.
Откуда эти отступы берутся?
Если тег nav или div, то этих отступов нет. Почему они есть у ul или menu
  • Вопрос задан
  • 186 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
vlad_solomon
@vlad_solomon
Верстальщик
Используйте обнуление css в самом начале.
Гуглите CSS Reset .
Исторически сложилось что браузеры присваивают списка собственные стили. margin: auto не причем.

Родителем li не может быть див, это не валидно. Ul и ol валидные родители для li.
https://jsfiddle.net/jwg3tafe/
Ответ написан
@marchess Автор вопроса
html
Вопрос решен я изначально не правильно меню сделал.
https://jsfiddle.net/L8wodhsj/
Ответ написан
Ваш ответ на вопрос

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

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