2012-04-24 50 views
0

我使用HTML編輯器創建了一些網頁內容,並將它加載到UIWebView中。除了一點點以外,一切似乎都很好。正在加載CSS,但UIWebView忽略了行高CSS屬性。字體大小被拾起正確iOS 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%;線,但它沒有什麼區別。 UIWebView如果將留置權高度設置爲0.8em或1.5em,則以完全相同的方式呈現文本!

當我在Mac上的Safari中加載它時,HTML顯示正確,所以我認爲HTNML正常,其他文本不會從其他CSS語句繼承。我失去了什麼可能是錯的。

任何想法?

感謝克雷格

+0

嘗試將其添加到ap或div元素上 – borrrden 2012-04-24 10:05:25

回答

0

我試過這個在真實的設備上,它呈現正確。這是一個模擬器的問題:(

我使用的Xcode 4.3.2運行iOS5.1模擬器。

我會提出這是與蘋果的錯誤,但希望這個答案可以幫助別人的未來!