Настоящий разговор: несмотря на то, что kaikai уценен , вам нужно только сбросить * padding и margin на 0.
Хотя, к сожалению, у 99% из нас нет ресурсов или людей, чтобы не отставать от сотен существующих версий браузеров. Таким образом, лист сброса необходим для типичного веб-сайта.
html5reset: (Это слишком мешает)
Я только что взглянул на http://html5reset.org/
img,
object,
embed {max-width: 100%;}
И:
html {overflow-y: scroll;}
Я понимаю, что у него хорошие намерения, но это не работа листа сброса. Он делает слишком много предположений.
Сброс BluePrint: (буквально чертеж)
body {
line-height: 1.5;
background: white;
}
Как дела с 1.5. А почему фон белый? (Я знаю, что это для исправления, но все же не нужно)
Normalize.css: (Не нормально)
https://github.com/necolas/normalize.css/blob/master/normalize.css
Все началось с некоторых хаков для webkit / ie, но
h1 {
font-size: 2em;
margin: 0.67em 0;
}
h2 {
font-size: 1.5em;
margin: 0.83em 0;
}
h3 {
font-size: 1.17em;
margin: 1em 0;
}
h4 {
font-size: 1em;
margin: 1.33em 0;
}
h5 {
font-size: 0.83em;
margin: 1.67em 0;
}
h6 {
font-size: 0.75em;
margin: 2.33em 0;
}
Каждый тег заголовка является целевым. & они не сбрасывают высоту строки тела.
Я уверен, что все вышеперечисленное хорошо выполняет задуманную работу, но, вероятно, будет отменено больше, чем необходимо.
Эрик Мейер
YUI
HTML5Boilerplate
Вышесказанное больше для профессионалов, поскольку Boilerplate склоняется к (слишком дружелюбной) стороне, я уверен, из-за популярности. На данный момент 80% моего индивидуального сброса - это шаблон.
Я собираюсь пройти все три по крупицам и сделать свою собственную, это не ракетостроение.