84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
html5页面用Android webview打包成app,以上一段css3代码在个别Android机型上不生效(特别是三星某些幸好).
我的问题:
移动h5开发,是不是必须在css3属性前加上所有的兼容性前缀 例如 -o- -moz- -webkit-? 移动浏览器以及微信的内核是不是都基于webkit的? 希望知道的帮忙解答一下,谢谢!
认证0级讲师
不一定是兼容性前缀的问题。移动版的webkit和PC端的内核是有个别功能的不同的,移动版上屏蔽某些功能达到对机型的适配(太耗性能的在低端机上不跑!),也就是阉割…以上说的是系统级别的,而应用层面启用webview的时候也有很多是开发者需要注意的。同样在处于应用使用场景和机子性能的优化。开发者也会对某些性能进行舍弃
就拿腾讯的X5内核来说,简直是移动界的IE6,为了全平台适应安卓机型,把很多耗费性能的功能不是抛弃就是压低效果……
大多数手机浏览器和内嵌浏览器都是基于webkit的,但是还有诸如opera,火狐浏览器,前缀最好写上去。webview对css3的支持因不同手机不同手机系统支持会有差异。尽量使用都已经普遍支持的属性~
不一定是兼容性前缀的问题。
移动版的webkit和PC端的内核是有个别功能的不同的,
移动版上屏蔽某些功能达到对机型的适配(太耗性能的在低端机上不跑!),也就是阉割…
以上说的是系统级别的,而应用层面启用webview的时候也有很多是开发者需要注意的。
同样在处于应用使用场景和机子性能的优化。开发者也会对某些性能进行舍弃
就拿腾讯的X5内核来说,简直是移动界的IE6,为了全平台适应安卓机型,把很多耗费性能的功能不是抛弃就是压低效果……
大多数手机浏览器和内嵌浏览器都是基于webkit的,但是还有诸如opera,火狐浏览器,前缀最好写上去。
webview对css3的支持因不同手机不同手机系统支持会有差异。
尽量使用都已经普遍支持的属性~