Я пытался создать веб-сайт и использовал CSS Reset Stylesheet
для обеспечения кросс-браузерной совместимости. Однако теперь, когда я смотрю на результаты в Firebug, похоже, все, что CSS Resets
делает, это тратит много впустую потраченного времени на прохождение DOM
. Например, простая строка кода вроде:
<div><span><p>...</p></span></div>
Унаследует кучу потраченных впустую стилей от p, span, div, body, and html
, которые в любом случае, вероятно, будут перезаписаны классом или идентификатором. И для многих сценариев, которые я могу придумать, достаточно простого наследования от body {}. Это кажется мне действительно неэффективным.
Мой реальный вопрос: будет ли лучше практиковаться, если я просто установлю:
* {margin:0; padding:0; border:0;} and maybe body {font-size:62.5%}
Или этот код одинаково неэффективен? На данный момент эти два CSS-правила являются единственной полезной частью таблицы стилей сброса.