В прошлом году Эрик Мейер задокументировал свои мысли о восстановлении стилей веб-страницы до общего базового уровня . Для дизайнеров, которые стремятся к макетам с идеальным пикселем, различия между стилями по умолчанию, которые применяются в каждом браузере, могут привести в бешенство, и это был потрясающий подход к выравниванию игрового поля в поисках одинакового рендера во всех браузерах.
Его комментарии, когда он впервые выпустил правила сброса стиля, были такими:
… Не в случае «каждый должен использовать эти стили определенным образом без изменений». Я также не говорю, что каждый должен использовать их, иначе они будут брошены во тьму. Помните, что до этого я называл это «моим взглядом на тему стилей сброса» (выделение добавлено). Ваш дубль может быть тонким или сильно отличаться.
Однако недавно он выпустил модифицированную версию, в которой переработаны некоторые из этих стилей, и при этом признал, что это действительно может быть непротиворечивым эталоном, с которого можно начинать разработку правил стилей, которые ведут себя предсказуемо во всех браузерах:
… Со временем я понял, что это больше, чем просто одноразовый инструмент разработки. Это действительно начало базовой таблицы стилей. (Или может быть.) Такие вещи, как полужирный шрифт и курсив, являются одними из наиболее очевидных текстовых эффектов, которые читатели увидят, и иметь сбрасываемые стили, которые обрабатывают их непоследовательно во всех браузерах, не имеет смысла.
Спасибо, Эрик, за то, что вы погрузились в разочаровывающий мир стилей, специфичных для браузера, и удалили их, чтобы нам не пришлось!