Почему бы не сбросить CSS с помощью звездочки?
Возможный дубликат:
(почему) Селектор звезд CSS считается вредным?
Я заметил, что многие разработчики CSS сбрасывают поля, шрифт и отступы большого количества элементов HTML, явно объявляя их все в начале (например, версии Yahoo и meyerweb). Поэтому я спрашиваю себя, почему бы просто не выполнить глобальный сброс с помощью *? Я знаю, что это нарушает компоновку некоторых элементов, таких как кнопки и цитаты, но их можно легко перестроить, что необходимо, если вы действительно хотите сбросить компоновку, потому что кнопки выглядят по-разному во всех браузерах.
2 ответа
Я думаю, что вы только что ответили сами - это не простые кнопки рестайлинга и элементы управления формой, потому что все пользовательские агенты имеют очень специфический стиль.
Я думаю, что идея нацеливания на определенные элементы управления состояла в том, чтобы улучшить производительность. Видимо, селектор "*" очень дорогой. В противном случае, я не верю, используя что-то вроде ниже будет иметь большое влияние, кроме производительности (что спорно я полагаю)
* { margin:0; padding:0; }