【发布时间】:2015-01-05 23:15:59
【问题描述】:
我正在尝试设置元素的样式,但在使用 Helvetica 字体时,它在 Firefox 和 Chrome 中的显示不一致。不过,Arial 和 Lucida 产生了相同的结果。
在 Firefox(左)中,文本垂直居中,根据一个包含下降线的文本框。在 Chrome 中(右),居中是围绕文本顶部到其基线。
button {
border: 1px solid black;
font: 18px Helvetica;
padding: 10px;
background: #ddd;
}
小提琴:http://jsfiddle.net/3wmhpb8g/7/
这是在 Mac/Yosemite 上的 Firefox 31 和 Chrome 38 上。
如何使视图保持一致?
【问题讨论】:
-
谢谢,但在我的两个浏览器中看起来仍然和以前一样。我在 Mac (Yosemite) 上使用 Firefox 33 和 Chrome 38。
-
为我准备了几乎相同的配置。如果未指定,Lucida 是我的默认字体
-
啊哈!字体确实有所作为。使用 Helvetica(我的默认设置),它们不一致,但使用 Arial 或 Lucida,它们看起来相同。 Helvetica 示例:jsfiddle.net/3wmhpb8g/7
标签: html css google-chrome firefox