【发布时间】:2015-02-03 02:12:47
【问题描述】:
这个问题基本上是this one about an issue I was having with vertical centering的延伸。找到该问题的答案产生了对这个问题的需求。
看看this JSFiddle。它将容器设置为 60 像素高。
.container {
background-color: lightgreen;
height: 60px;
max-height: 60px;
line-height: 60px;
font-size: 60px;
}
在 Firefox 中,它在所有情况下都是 60px 高。在 Chrome 中,文本高度实际上高于 60px(有时是 69px,有时是其他值)。
我可以将 font-size 减少到 52px 以使其在 Chrome 中与 60px 高度对齐(从而给我一个完美的 60px 高度内联元素并允许我可靠地垂直居中)但是那不仅特定于 Chrome,而且特定于计算机。
如何获得一致的字体高度?
【问题讨论】:
-
您是否要获得一致的行高或字体高度?
-
行高,我猜。我真的希望一切都保持一致。
-
上一个问题可能对stackoverflow.com/questions/10665541/…有帮助