Android 2.2是否支持所有Css3标签?在ICS上:

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上则不是。我是在做错什么还是不支持这些标签?

最佳答案

在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-linear-gradient之前添加规则,因此它也适用于旧版本和新版本。
此外,我认为Android浏览器/ Webview将忽略其他供应商特定的前缀,例如-moz或-o。

关于android - Webview和CSS3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10333034/

10-12 04:56