I have seen from time to time this alphabetized css selector. Why would someone use a selector like that? Where did it come from? Why can't we just use * selector
to select all?
------ update ------
After seeing 2 answers now the question becomes what element is left out, i.e. what element does not need to be normalized?
Thanks.
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas,
caption,center, cite,code, dd, del, details, dfn, div, dl, dt, em,embed, fieldset, figcaption,
figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins,
kbd, label, legend, li, mark, menu, nav, object, ol, output, p,pre, q, ruby, s, samp,
section,small, span, strike, strong,sub, summary, sup, table, tbody, td, tfoot, th, thead,
time, tr, tt, u, ul, var, video {
margin:0;
padding:0;
border:0;
font: inherit;
...
}
*
selector would select more things than whats listed, it's always good practice to only target the things you intend to change