可能重複:
why don't css resets use '*' to cover all elements?* VS HTML,身體,DIV,跨度大,小程序,對象,IFRAME ...等
目前我使用:
*{
margin:0;
padding:0;
}
但我不確定人們爲什麼繼續使用:
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
}
爲什麼大多數網站(包括這個網站)使用第二種方法有什麼特別的原因?必須有一個非常好的理由來增加這樣的CSS文件大小
@sandeep不,不是。這是問什麼時候使用'*',而不是爲什麼要使用'html,body,div,...'而不是它。 – 2012-03-05 18:30:27
@sandeep:不,這個問題並沒有要求在CSS重置中使用長鏈型選擇器。 – BoltClock 2012-03-05 18:30:33
@RobW:那篇文章說'它適用於XUL代碼的CSS,不適用於通用HTML頁面;請參閱主要的CSS部分以獲取有關通用CSS的信息。# – 2012-03-05 18:31:29