jquery height()在Chrome和Firefox中返回不同的值 - 在api.jquery.com演示中 - 为什么?

时间:2013-02-28 23:01:39

标签: jquery

如果我去

http://api.jquery.com/height/#example-0

然后点击“获取段落高度”,我在Chrome v25中获得“36px”,在Firefox v19中获得“34px”。

我提交了一个错误(http://bugs.jquery.com/ticket/13538),并且分诊护士建议它可能是默认样式表。 (并指出我。)

其他人是否看到此行为?这是一个错误吗?如果没有,你能解释为什么会这样吗?

1 个答案:

答案 0 :(得分:2)

Internet Explorer 10显示37px

这与字体的呈现方式有关。每个浏览器呈现的文本略有不同,无论是字距调整,像素对齐,基线位置等等。

我们最喜欢的Jeff Atwood在此主题上有several博客posts,详细解释了字体呈现。