Есть аргументы за и против сброса CSS. Общая идея заключается в том, что путем «обнуления» всех свойств вы получаете неизменно чистый холст во всех браузерах, к которым вы можете применять свои собственные стили.
Проблема с использованием сброса заключается в том, что все будет сброшено - поэтому вам нужно указать пользовательские стили для всего или, по крайней мере, всего, что вы собираетесь использовать на вашем сайте.
Прочитать вид Snook: http://snook.ca/archives/html_and_css/no_css_reset/
Я часто вижу сайты со странными стилями, применяемыми в системах комментирования. Например, я мог бы оставить комментарий с тегом <code>
, и поскольку сайт использует css-reset, тег code не имеет специального стиля, что делает его визуально бессмысленным. Это проблема только для тех перезагрузок, как Meyers или Yahoos. Разработчики забывают применять стили для сброса элементов ... Ваш простой сброс, хотя и прост, имеет и другие последствия.
По моему мнению, лучше не делать сброс и просто стилизовать каждый элемент поверх стилей по умолчанию, предлагаемых браузером.