Сброс стиля CSS - PullRequest
       33

Сброс стиля CSS

3 голосов
/ 18 июня 2011

Обычно для того, чтобы стиль был одинаковым для каждого браузера, у некоторых сайтов есть что-то вроде этого:

html, body, div, span, object, ... { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

Есть ли причина, по которой они просто не используют:

*, html { ... }

Ответы [ 2 ]

4 голосов
/ 18 июня 2011

Чем шире набор правил CSS, тем больше обработки потребуется для их загрузки.Лучший набор правил также является самым конкретным.

0 голосов
/ 18 июня 2011

Вы можете использовать что-то вроде

* {
  margin: 0;
  padding: 0;
  ...
}

для сброса всего, большой недостаток в том, что он делает именно это.Тогда у абзацев нет пробелов и т. Д. Я бы предпочел универсальный стиль, чем отсутствие стиля и начинание с нуля.

Эта статья также хорошо объясняет преимуществаначиная с раздела «Сброс туда, где все началось…»

...