iOS UIWebview忽略CSS行高

时间:2012-04-24 10:00:04

标签: iphone objective-c css ios uiwebview

我使用HTML编辑器创建了一些Web内容,并将其加载到UIWebView中。除了一点点之外,一切似乎都很好。正在加载CSS,但UIWebView忽略行高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%;行,但没有区别。如果我将lien-height设置为0.8em或1.5em,UIWebView以完全相同的方式呈现文本!

当我在Mac上的Safari中加载HTML时,HTML会正确显示,所以我认为HTNML没问题,而其他文本并没有从其他CSS语句继承。我迷失了可能出错的地方。

有什么想法吗?

谢谢克雷格

1 个答案:

答案 0 :(得分:0)

我在真实设备上尝试了这个并且它正确呈现。这是一个模拟器问题:(

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

我会将此提出来作为Apple的一个错误,但希望这个答案将来会帮助其他人!