每个浏览器都有自己的默认样式。
您应该使用“重置”样式表(这是我的样式表)来取消浏览器默认样式:
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ul { list-style-type: none; }
ol { list-style-type: decimal; }
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}
html, body { line-height: 1; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }
* { font-family: Verdana, "Trebuchet MS", sans-serif;
font-size: 13px; color: #666;
text-decoration: none; white-space: normal;
vertical-align: baseline; }
input[text="submit"], button { color: #000; }
HTML和CSS是根据一些条件由每个浏览器以它们认为更好的方式呈现的,这可以在不违反标准的情况下完成。
想象一下,就像两个人阅读同一段文字:即使他们都正确地阅读,他们的声音也会有所不同。
话虽如此,如果您能详细告诉我们您希望看到什么,我们将能够真正地帮助您。
你也可以使用YUI重置默认浏览器CSS:http://developer.yahoo.com/yui/reset/
话虽如此,即使是重置样式表有时也不起作用,但你可以尝试一下。它们肯定会在某种程度上减轻痛苦。