84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
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的支持因不同手机不同手机系统支持会有差异。
尽量使用都已经普遍支持的属性~