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

https://jsfiddle.net/L8wodhsj/
4446ea8905bc4d818c69b6db65d77ee8.jpg
Почему active нужно задавать margin: auto;? Если нет, то есть отступ между prichin-nav и prichin-block
И так же у списка есть внутренний отступ. Только как его убрать я не знаю.
Откуда эти отступы берутся?
Если тег nav или div, то этих отступов нет. Почему они есть у ul или menu
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ответы на вопрос 2
vlad_solomon
@vlad_solomon
Верстальщик
Используйте обнуление css в самом начале.
Гуглите CSS Reset .
Исторически сложилось что браузеры присваивают списка собственные стили. margin: auto не причем.

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

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

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