正如@hendr1x 建议的那样,填充/边距的原因是每个浏览器都有自己的默认样式表,它用于一些非常基本的基本属性。如果您要查看各种网站使用的样式表,您经常会遇到一个名为 的东西reset.css
,由于上述问题,它只是一个简单的样式表,用于确保基本样式在浏览器之间保持一致。因此,如果您只是样式问题是许多浏览器设置的主体上的填充/边距,只需添加:
body {
margin:0;
padding:0;
}
在您的顶部stylesheet.css
。或者,您可以谷歌搜索一个 reset.css 文件,它也可以完成这项工作等等。
有点不清楚你的意思是“字体没有正确显示” - 我认为它的渲染效果很差(即它看起来不清晰/锯齿状/差)。如果您是 Windows Chrome 用户,那么和许多人一样,您会发现它的字体渲染有多差。记住 Chrome 的市场份额如此之高,也许您应该重新考虑字体的选择,并找到一种对 Chrome 友好的字体。作为 Firefox 用户,我发现 Gecko 中的字体渲染很少/没有问题,但我经常发现 Legacy IE 和 Chrome 存在问题。Google Web-Fonts是一个很好的网络安全字体资源,尽管我注意到Chrome 问题仍然很普遍。
另外:你为什么有<center>
标签?它似乎什么也没做,也不在 HTML5 规范中——我建议你删除它。