为了使文本在框中垂直居中,我使用与框的高度相同的行高。对于系统字体,它在iphone上运行得很完美。但是,当我使用@font-face时,我必须在iphone的行高上添加至少3px的广告,否则文本将不再垂直居中(它是向上或3px)。
有人知道为什么吗?
发布于 2011-06-20 12:46:08
您是否尝试过添加到CSS:
myel {
-webkit-text-size-adjust: none;
}发布于 2011-06-20 17:57:16
已解决:
问题是,我仍然在我的3G操作系统3.1.3上,因为我在使用4.2的性能上有很糟糕的体验。
无论如何,更新到最新OS 4.2的解决了Mobile Safari中与-face一起使用的字体的行高问题。
https://stackoverflow.com/questions/6404980
复制相似问题