雖然有些人使用此重置。 * { margin:0; 填充:0; }是所有瀏覽器中邊距和填充最不平衡的東西嗎?
是否每個元素在每個瀏覽器默認樣式表中都有默認邊距和填充(但不同)?
雖然埃裏克邁耶收集了一些最常用的選擇,並給予這一切
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
是這些元素具有不同類型的字體大小? 不同的基線,不同的背景,輪廓和邊框?
如果我們除了通用選擇器的缺點。
是這個
* {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
比這
* {
margin: 0;
padding: 0;
}
謝謝你的回答。我認爲人們會在不知道正確的理由和要求的情況下遵循一些流行的重置。我感覺當我們不使用CSS重置時,我們在今天以較少的字符製作CSS。使用重置後,我們將不得不重新設置每個元素。感謝您的好鏈接。 – 2010-05-22 03:31:28
'border:0;'也只用了3-4個元素,所有的添加都會過度(如在eric meyer css中)。它與通用重置一樣糟糕。 – 2010-05-22 03:34:36
啊,我忽略了邊界。添加它。 – BalusC 2010-05-22 03:48:21