0

我使用 HTML 编辑器创建了一些 Web 内容,并将其加载到UIWebView. 除了一点点之外,一切似乎都运行良好。CSS 正在加载,但UIWebView忽略 line-height CSS 属性。字体大小被正确拾取

我的正文 CSS 如下:

body {
    color: #333;
    text-align: centre;
    padding: 0;
    font: 0.75em/0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
    margin: 0 0 0;
}

我也尝试过添加特定的line-height: 80%;行,但这没有什么区别。UIWebView如果我将留置权高度设置为 0.8em 或 1.5em,则以完全相同的方式呈现文本!

当我在 Mac 上的 Safari 中加载 HTML 时,它会正确显示,所以我认为 HTNML 没问题,其他文本没有从其他 CSS 语句继承。我不知道可能出了什么问题。

有任何想法吗?

谢谢克雷格

4

1 回答 1

0

我已经在真实设备上尝试过,它可以正确呈现。这是一个模拟器问题:(

我使用的是 Xcode 4.3.2 和运行 iOS5.1 的模拟器。

我将把它作为苹果的一个错误提出来,但希望这个答案能在未来对其他人有所帮助!

于 2012-04-24T20:18:05.343 回答