CSS Reset, стили по умолчанию для общих элементов - PullRequest
50 голосов
/ 19 сентября 2008

После применения сброса CSS я хочу вернуться к «нормальному» поведению для таких html-элементов, как: p, h1..h6, strong, ul и li.

Теперь, когда я говорю нормально, я имею в виду, например, элемент p добавляет интервал или результат возврата каретки, когда он используется, или размер шрифта и жирность для тега h1, а также интервал.

Я понимаю, что это полностью зависит от меня, как я хочу установить стиль, но я хочу вернуться к нормальному поведению для некоторых из более общих элементов (по крайней мере, как отправная точка, которую я могу настроить позже).

Ответы [ 11 ]

0 голосов
/ 21 декабря 2012

Я не сбрасываю все элементы по умолчанию, потому что стили по умолчанию каким-то образом зависят от браузера, поэтому они варьируются от браузера к браузеру. Вместо того, чтобы использовать что-то вроде ul, ol { list-style: none; }, я добавляю класс CSS, такой как r или reset, и затем я указываю, что если это ul, который имеет класс r, сбросьте его или иным образом, пожалуйста, оставьте это должно быть нетронутым.

Кстати, вам нужно добавить class="reset" (например) ко всем этим элементам, что является дополнительной работой и кодом, однако в конце вы получите все ваши стили по умолчанию в конце без изменений!

...