【发布时间】:2015-03-05 16:45:48
【问题描述】:
我有一个奇怪的问题...当我将我在服务器上编码的网站上的两个元素与我在他们的服务器上创建的 tumblr 网站进行比较时,存在 2px 的字体大小差异。
两个网站都有这个代码:
<body>
<h1>Text</h1>
我没有在任何地方设置字体大小,但两个正文 css 代码都是:
body {
font-family: Arial;
font-size: 100%;
color: #000;
background: #FFF;
width: 4100px;
padding: 0;
margin: 0;
}
两个h1代码都是:
h1 {
font-size: 100%;
font-weight: normal;
margin: 0.67em 0 0.67em 0;
}
无论出于何种原因,tumblr 网站都有 2px 的字体大小差异(更小)。有什么已知的原因吗?
编辑 我已经为两个 html 属性添加了 16px 的基本字体大小,但似乎仍然存在大约 2px 的差异。一些来源的链接:
服务器: http://goo.gl/PfyQ6r
【问题讨论】:
-
你能把我们链接到这两个例子吗?字体大小 100% 会受到继承的影响。
-
html元素的 css 中的字体大小声明是什么?您可以使用浏览器中的开发者工具查看计算值。 -
我删除了 Tumblr 标签。 Tumblr 不提供任何会改变字体大小的 CSS。在 Chrome 中,两个站点都显示
16px: i.imgur.com/j0InKk3.png 的字体大小