常见的移动端兼容问题以及解决方案

  1. 禁止ios识别长串数字为电话

解决方法:添加 meta 属性

<meta content="telephone=no" name="format-detection">
  1. 禁止 ios 弹出各种窗口

解决方法:添加全局 CSS 样式

-webkit-touch-callout:none;
  1. 禁止 Android 手机识别邮箱

解决方法:添加 meta 属性

<meta content="email=no" name="format-detection" />
  1. 禁止 ios 和 Android 用户选中文字

解决方法:添加全局 CSS 样式

-webkit-user-select: none;
  1. ios 环境下,取消 input 输入框在输入时英文首字母默认大写

解决方法:给 input 标签加上相应属性

<input autocapitalize="off" autocorrect="off" />
  1. Android 环境下取消语音输入按钮

解决方法:input 框添加样式

input::-webkit-input-speech-button {display: none;}
  1. 修改移动端的点击高亮效果(ios,Android均有效果)
-webkit-tap-highlight-color: rgba(0,0,0,0);
  1. ios 环境下 input 按钮设置 disabled属性为 true 时显示异常
input[type=button]{opacity: 1;
}
  1. 移动端字体小于 12px 时的异常显示

解决方法:可以先使用整体放大1倍(width、height、font-size等等),再使用 transform 进行缩小

  1. 在移动端图片上传图片兼容低端机的问题

解决方法:input 加入 accept=“image/*” multiple 属性

  1. 在 Android 环境下 placeholder 文字设置行高时会偏上

解决方法:input 有 placeholder 属性时不要设置行高

  1. 当设置样式 overflow:scroll 或 auto时,在 IOS 上滑动会出现卡顿
-webkit-overflow-scrolling: touch;
  1. 移动端 click 事件存在延迟的问题
window.addEventListener("load",function () {FastClick.attach(document.body);
},false);
  1. 移动端1px边框问题
.box{position: relative;border: none;
}
.box:after{content: '';position: absolute;bottom: 0;background: #000;width: 100%;height: 1px;transform: scaleY(0.5);transform-origin: 0 0;
}

这里是万物之恋,我们下次再见了!

常见的移动端兼容问题以及解决方案相关推荐

  1. android半透明闪退,移动端常见面试题一:移动端兼容解决方案

    原标题:移动端常见面试题一:移动端兼容解决方案 移动端 经常出现的兼容问题 1.安卓浏览器看背景图片,有些设备会模糊 因为手机分辨率太小,如果按照分辨率来显示网页,字会非常小,安卓手机devicePi ...

  2. PC电脑端常见蓝屏代码自检测与解决方案

    PC电脑端常见蓝屏代码自检测与解决方案 我将常见的电脑蓝屏情况都收集了一下,进行了整理,希望对各位不会修电脑的妹子用得到,不要影响it大佬的时间,哈哈哈 1.0X0000000A 问题故障:软件性冲突 ...

  3. 常见前端浏览器兼容问题及解决方案

    常见前端浏览器兼容问题及解决方案 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况.在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站 ...

  4. 移动端H5常见问题以及解决方案

    移动端H5常见问题以及解决方案 问题 下面列举了我遇到的一些常规问题,如有遇到其他问题的请在评论区补充,之后我也会实践加以补充,感谢! 以下解决方案,均经过我测试成功,健康安全,请放下食用.由于篇幅问 ...

  5. 【移动端兼容问题研究】javascript事件机制详解(涉及移动兼容) – 叶小钗

    这篇博客有点长,如果你是高手请您读一读,能对其中的一些误点提出来,以免我误人子弟,并且帮助我提高 如果你是javascript菜鸟,建议您好好读一读,真的理解下来会有不一样的收获 在下才疏学浅,文中难 ...

  6. 移动端placeholder不能垂直居中解决方案

    移动端placeholder不能垂直居中解决方案 参考文章: (1)移动端placeholder不能垂直居中解决方案 (2)https://www.cnblogs.com/lalalagq/p/990 ...

  7. Web移动端Fixed布局的解决方案

    Web移动端Fixed布局的解决方案 参考文章: (1)Web移动端Fixed布局的解决方案 (2)https://www.cnblogs.com/sxgxiaoge/p/9257648.html 备 ...

  8. 常见几种浏览器兼容性问题与解决方案

    常见几种浏览器兼容性问题与解决方案 参考文章: (1)常见几种浏览器兼容性问题与解决方案 (2)https://www.cnblogs.com/lmaster/p/6385035.html 备忘一下.

  9. [css] 举例说明微信端兼容问题有哪些?

    [css] 举例说明微信端兼容问题有哪些? 说一个微信小程序的iPhoneX适配吧, 因为iPhoneX底部没有虚拟按键,底部的横线会出现遮挡这时候就要处理下: 大概思路就是获取到客户端设备,然后判断 ...

最新文章

  1. 2022-2028年中国塑料管的制造行业市场需求预测及投资策略研究报告
  2. 工作2年后悟出的道理
  3. 从数据类型 nvarchar 转换为 numeric 时出错_Python数据分析类库系列Numpy之ndarray的数据类型...
  4. 搭建于 Cubieboard 之上的超小型实时监控平台 - mjpg篇
  5. gdb tui的使用
  6. misc类设备与蜂鸣器驱动
  7. MacBook运行C++,不用安装任何软件
  8. .NET4进行COM互操作--导出数据到Excel
  9. LSTM训练过程与参数解读
  10. 蓝桥杯 PREV-37 历届试题 分巧克力
  11. JNI中,getBytes()最好指明UTF-8
  12. linux su - 用户名,在Linux中,su命令 (切换用户)
  13. 不是计算机网络教室功能的是,精选:谈计算机网络教室在教学中的应用原稿
  14. SPSS 性别卡方分析
  15. 自定义android时间表盘选择器
  16. QoS mechanisms——LLQ(拥塞管理,低延时队列)
  17. ERA5气象数据 :数据中相对湿度、边界层高度、温度、风向、地面气压等参数下载详细教程
  18. JS中的window对象和document对象是什么?有什么区别?
  19. 宽带光纤接入网的概念和典型应用类型
  20. 拜访名寺古刹之圆通寺

热门文章

  1. svg可缩放矢量图绘制线、面
  2. python 生成 Toeplitz 矩阵
  3. 2022王者荣耀五五开黑节有哪些活动 具体活动一览
  4. html图片如何全部展示整个页面,div+css如何控制背景图片全显示出来??
  5. 关于RDLC打印时自主选择横向纵向打印的一些问题
  6. 苹果更新“查找”APP,三星发布新款SmartTag Plus,蓝牙防丢器市场暴增
  7. mysql ngram 中文_MySQL 全文检索 ngram插件
  8. Pytorch错误:Torch not compiled with CUDA enabled
  9. 华为od统一考试B卷【阿里巴巴找黄金宝箱】Java 实现
  10. Linux向日葵同步剪贴板,向日葵Windows客户端“剪切板”功能:打破“无形的墙”...