码迷,mamicode.com
首页 > 移动开发 > 详细

移动css兼容性1

时间:2015-08-19 20:03:15      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

1 text-size-adjust: 100%;

  font-size<12px

  不推荐none,因为none会导致页面缩放失效

  属性是为解决移动设备上横屏问题而出现的,取消横屏切换时字号变大

  另外,桌面谷歌27以上已经不支持这个属性了,可用transform:scale(0.875)替代不过为啥一定要用<12的,12px不是很好么    

2 :focus{

  outline:none;  

}

真的有需要获得焦点的元素,如果取消默认的,还是自定义一套对用户更友好

3 -webkit-tap-highlight-color:rgba(0, 0, 0, 0)可以同时屏蔽ios和android下点击元素时出现的阴影

4  appearance改变按钮和其他控件的外观,使其类似于原生控件。

  设置为none屏幕input的内阴影

  -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none;

5 -webkit-touch-callout :none则禁止系统默认菜单

6 -webkit-transform:translate3d(0, 0, 0)在ios下可以让动画更加流畅(这个属性会调用GPU),但是在android容易引发bug。

7 scrollTo(0,0)自动隐藏浏览器地址栏

8 css3动画会影响自动聚焦,自动聚焦要在动画执行之前来做

9 -webkit-font-smooting: antialiased; 这个属性可以使页面上的字体抗锯齿。默认为subpixel-antialiased | none;

  -moz-osx-font-smooting:grayscale; 这个属性也是更清晰的作用,特别是图标文字流行的今天。

参考:http://www.css88.com/webkit/-webkit-appearance/

   http://blog.163.com/hsb001_mobile/blog/static/15524028020111177221254/

移动css兼容性1

标签:

原文地址:http://www.cnblogs.com/jingwensophie/p/4742867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!