Почему при сбросе CSS не используется символ «*», чтобы охватить все элементы?

Например, сброс Мейера имеет длинный список элементов 1 , которые, как мне кажется, можно заменить на ] * ?

Я видел некоторое использование:

* {
   margin: 0;
   padding: 0;
 }

Но более «продвинутые» сбросы, похоже, идут с явным указанием тегов.

Единственные элементы, которые я не вижу в списке тегов, которые покрыты (я полагаю) с * , это вход , button и select - сброс Эрика Мейера, по сути, не имеет никакого отношения к этим элементам. Если проблема заключается в том, чтобы избежать сброса этих элементов… почему бы и нет? Очевидно, что браузеры не все элементы формы отображают одинаково.


1 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, цитата, pre, a, abbr, акроним, адрес, большой, цитировать, код, del, dfn, em, img, ins, kbd, q, s, samp, маленький, удар, сильный, sub, sup, tt, var, б, ю, я, центр, dl, dt, dd, ol, ul, li, набор полей, форма, метка, легенда, таблица, подпись, tbody, tfoot, thead, tr, th, td, статья, в сторону, холст, детали, вставка,
рисунок, figcaption, нижний колонтитул, заголовок, hgroup,
меню, навигация, вывод, рубин, раздел, сводка, время, метка, аудио, видео
, если вам интересно.

12
задан Aaron Yodaiken 8 March 2012 в 23:14
поделиться