1、-webkit-tap-highlight-color:rgba(255,255,255,0)可以同时屏蔽ios和android下点击元素时出现的阴影。备注:transparent的属性值在android下无效。
2、-webkit-appearance:none可以同时屏蔽输入框怪异的内阴影,解决iOS下无法修改按钮样式,测试还发现一个小问题就是,加了上面的属性后,iOS下默认还是带有圆角的,不过可以使用 border-radius属性修改。
3、-webkit-transform:translate3d(0, 0, 0)在ios下可以让动画更加流畅(这个属性会调用硬件加速模式,无需通过JS引擎,直接浏览器内核渲染),但是在android下不可乱用,很多见所未见的bug就是因为这个。
4、@-webkit-keyframes可以预定义很多你所想到的动画,然后通过-webkit-transition来调用。
5、-webkit-background-size可以做高清图标,不过一些低版本的android只能识别background-size,所以有必要两个都要写上;用这个属性的时候推荐用cover这个值,可以自动去匹配宽和高。
6、android、ios4及以下,固定宽/高块级元素的overflow:scroll/auto失效,属于浏览器的bug,可借助第三方工具实现。
7、如果涉及较多域外链接,DNS Prefetching可以帮你做DNS预解析。
8、当用iScroll时候,不能使用:focus{outline:0}伪类,否则滑动会卡。
9、IOS禁止横竖屏时字体变大,-webkit-text-size-adjust: none;
10、iphone的Retina显示屏的css中的数值都得翻倍,包括图片大小也得翻倍,Retina显示屏精致,可以简单理解为Retina显示屏上的1像素相当于普通的2像素。
专业做网站公司【三行网络】专注深圳企业网站建设、外贸独立站设计制作!“匠心精琢、凝聚经典”是三行网络公司的设计理念!一张图胜过千言万语?不,一个专业网站胜过万张图!当海外客户搜索您的产品时,您的网站是否让他眼前一亮?三行网络用心为企业打造实用高效的产品展示型网站!您的产品值得被世界看见 —— 用一个展示型网站开启全球生意!