【发布时间】:2011-06-19 20:37:01
【问题描述】:
为了使文本在框中垂直居中,我使用与框高度相同的行高。它在 iphone 上完美适用于系统字体。 但是,当我使用@font-face 时,我必须将至少 3px 广告添加到 iphone 的行高,否则文本不再垂直居中(向上或 3px)。
有人知道为什么吗?
【问题讨论】:
标签: iphone mobile mobile-safari font-face css
为了使文本在框中垂直居中,我使用与框高度相同的行高。它在 iphone 上完美适用于系统字体。 但是,当我使用@font-face 时,我必须将至少 3px 广告添加到 iphone 的行高,否则文本不再垂直居中(向上或 3px)。
有人知道为什么吗?
【问题讨论】:
标签: iphone mobile mobile-safari font-face css
您是否尝试过添加到 CSS 中:
myel {
-webkit-text-size-adjust: none;
}
【讨论】:
已解决:
问题是我仍然在我的 3G 上使用 OS 3.1.3,因为我在使用 4.2 时的性能体验很糟糕。
无论如何,更新到最新的操作系统 4.2 解决了 Mobile Safari 中与 font-face 一起使用的字体的行高问题。
【讨论】: