Я использую Normalize CSS - почему он имеет отступ 40px?
Я загружаю отзывчивый framwework http://996grid.com/ и в Normalize.css он имеет настройки по умолчанию padding: 0 0 0 40px;
для различных предметов. например
menu,
ol,
ul {
padding: 0 0 0 40px;
}
dd {
margin: 0 0 0 40px;
}
Может кто-нибудь объяснить причину этого: когда я добавляю ul, он добавляет 40px на него... Если я удаляю 40px в нормализации, это повлияет на поддержку браузера?
Спасибо за вашу помощь
2 ответа
В официальном Normalize.css (доступном по адресу https://github.com/necolas/normalize.css/) такого дополнения нет, однако большинство браузеров все равно добавляют это заполнение, чтобы просто дать списку некоторые отступы от обычного текста.
Если вы хотите удалить это, просто измените предоставленный CSS или переопределите его в своем собственном CSS:
menu,
ol,
ul {
padding: 0;
}
dd {
margin: 0;
}
Вы сами можете оформить свои собственные документы так, как вам нравится; Помимо стилей по умолчанию, определенных в спецификации HTML, большинство стилей по умолчанию в браузере просто делают более простые документы без стилей более привлекательными.