我使用以下復位,以補償瀏覽器差異的CSS重置文件:我找了兩歲以下的瀏覽器,如IE9及以上
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, 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,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
我使用的文件是我認爲很老。有沒有人有更新的東西,比如IE9以上的瀏覽器更適合少於幾年的瀏覽器?我問這個問題的主要原因之一是,當我嘗試使用瀏覽器開發人員工具時,我厭倦了檢查CSS時看到來自重置文件的許多條目。
這個重置樣式表不但補償了許多從來沒有實際差異的「差異」,它也忘記了不少差異!所以是的,是時候找到一個新的。對於初學者來說,你不知道,不能使用它嗎? –
當然,任何類型的重置樣式表都會讓許多無用的樣式凌亂你的dom檢查器 – Pete