H5移动端兼容性问题处理总结

1. 当设置样式overflow:scroll/auto时,IOS上的滑动会卡顿

-webkit-overflow-scrolling:touch;

2. 在安卓环境下placeholder文字设置行高时会偏上

input有placeholder属性的时候不要设置行高

3. 移动端字体小于12px时异常显示

应该先把在整体放大一倍,然后再用transform进行缩小

4. ios下input按钮设置了disabled属性为true显示异常

input[type=button]{ opacity:1 }

5. 安卓手机下取消语音输入按钮

input::-webkit-input-speech-button{ display:none }

6. IOS下取消input输入框在输入英文时首字母默认大写的问题

<input autocapitalize='off' autocorrect='off'/>

7. 禁用IOS和安卓用户选中文字

/*添加全局CSS样式:*/ -webkit-user-select:none

8. 禁止IOS弹出各种窗口

-webkit-touch-callout:none

9.禁止IOS识别长串数字为电话

<!-- 添加meta屆性 -->
<meta conten='telephone=no' name='format-detection'>
  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值