2012-04-26 67 views
2

Android 2.2是否支持所有Css3標籤?在ICS上:Webview和Css3

background: -webkit-linear-gradient(left, #64615E, #B6B0AB, #64615E); 
background: -moz-linear-gradient(left, #64615E, #B6B0AB, #64615E); 
background: -o-linear-gradient(left, #64615E, #B6B0AB, #64615E); 

這些顯示正確。在Android 2.2和Android 3上它們不是。我做錯了什麼或者這些標籤不被支持?

回答

1

在Android 2.2-2.3,你必須使用舊的梯度語法,這就是:

background: -webkit-gradient(linear, center left, center right, color-stop(0%, #64615E), color-stop(50%, #B6B0AB), color-stop(100%, #64615E)); 

可以-webkit-線性漸變之前添加規則,所以它會在新舊版本工作以及。 此外,我認爲Android瀏覽器/ webview將忽略其他供應商特定的前綴,如-moz或-o。

+0

哇這真的是很多次 – Blackbelt 2013-05-21 09:38:12