全局 css Reset * { margin: 0; 的缺点是什么?填充:0; }?
人们更喜欢 eric meyer 的 css。
这是埃里克·梅耶尔 CSS
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
是不是有点具体和沉重。我从不使用其余部分中的许多元素,例如块引用和标题。
Update:eric Reset 重置了 58 个元素的 9 个属性。是不是也很慢,就像人们谈论全局重置一样。
使用这个有什么缺点
* { margin: 0; padding: 0; }
select { min-width:1.5em; }