,我們正在申請這個CSS的WebView問題HTML5的doctype
body {background-color: ffffff;
font-size:100px;
font-style: normal;
font-family: MankSans,Arial,Helvetica, sans-serif;
}
在每一個現代瀏覽器在那裏的字體屬性將應用想象一下,一個非常簡單的HTML文檔
<!DOCTYPE HTML >
<html>
<body>
<table> <tr> <td> This is a test </td> </tr> </table>
</body>
</html>
。在我的WebView中,但是,他們不會。
環顧四周,我發現問題是,WebView進入quirksmode,其中td標籤缺乏繼承,所以身體css不適用。
林知道有解決這個方法,比如使用了更明確的4.01的doctype,或添加此的CSS
table, thead, tbody, tr, td, th {
font-size: inherit;
font-family: inherit;
}
然而這些不解決問題的根源,這是的WebView決定反對當所有其他基於WebKit的瀏覽器(Safari,Chrome等)運行正常時,所有邏輯突然「誤解」HTML5文檔類型並切換到quirksmode。
有什麼辦法以編程方式解決這個問題?
你想念的起始html標記?還是你忘了複製它? – Fox32 2012-02-20 17:41:05
忘了複製它。我編輯了原始問題。 – JPed 2012-02-21 10:59:44