工作中解决过哪些移动端的兼容问题?


1.当设置样式overflow:scroll/auto时,IOS上的滑动会卡顿,可以设置-webkit-overflow-scrolling:touch;

2.在安卓环境下placeholder文字设置行高时会偏上input有placeholder属性的时候不要设置行高

3.移动端字体小于12px时异常显示,应该先把在整体放大一倍,然后再用transform进行缩小

4.ios下input按钮设置了disabled属性为true显示异常input[typy=button]{opcity:1}

5.安卓手机下取消语音输入按钮input::-webkit-input-speech-buttonfdisplay: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'I name='format-deta'>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值