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



如果我进入

http://api.jquery.com/height/示例0

并点击"获取段落高度",我在Chrome v25中得到"36px",在Firefox v19中得到"34px"。

我提交了一个bug (http://bugs.jquery.com/ticket/13538),分类护士建议它可能是默认样式表的问题。(指给我看SO)

其他人看到这种行为了吗?是bug吗?如果不是,你能解释一下为什么会这样吗?

Internet Explorer 10显示37px

它与字体如何呈现有关。每个浏览器呈现文本的方式都略有不同,比如字距、像素对齐、基线位置等。

我们最喜欢的Jeff Atwood有几篇关于这个主题的博客文章,详细解释了字体渲染

最新更新