踩过的坑—iphone手机H5样式兼容总结
对一个前端开发者来说,最煎熬的莫过于"兼容"两个字了(说到这个词朋友们是不是身体一抖),哪怕对于工作多年的老油条来讲,也不是完全了解各种场景下的兼容性处理方法。在这里我就把我在工作当中遇到的关于iphone手机h5页面的兼容性处理和大家分享一下。
html,body{ -webkit-text-size-adjust: none; } // 当需要在中文版chrome浏览器中显示小于12px的字体时,而且此时页面放大效果会被阻止
html,body{ -webkit-tap-highlight-color: rgba(0,0,0,0); } // 去掉苹果手机点击瞬间出现的灰色背景
input{ -webkit-appearance: none; } // 去除苹果手机默认的input样式(默认样式可丑了ಥ﹏ಥ)
selector{ cursor: pointer } // 给IOS系统里cursor不为pointer的元素添加事件时会不同程度受影响,加上cursor: pointer可解决
img{ pointer-events: none; } // 阻止图片在微信里被点击放大
……
好了,能力有限,目前遇到的就这么多,当然兼容性问题还有千千万,欢迎大家来补充~
踩过的坑—iphone手机H5样式兼容总结相关推荐
- 用vant框架做H5时踩过的坑(下拉刷新、上拉加载等)
用vant框架做H5时踩过的坑 1. 页面在手机端不能上下滑动,在PC端浏览器正常滑动 说明:在设置了overflow:auto;属性的前提下,H5页面在PC端浏览器里展示可以上下滑动,在ios上可正 ...
- 去除iPhone手机浏览器上给电话号码自动加上的link样式
iPhone手机上的浏览器(如Safari),在解析网页的时候会自动给 像是电话号码的数字 加上link样式. 可以添加下面的meta禁用掉这个功能. <meta name="form ...
- 解决iPhone手机音乐不能自动播放问题
在做h5开发的时候需要插入背景音乐,使用 html 的 audio 标签 可以实现,但是在开发过程中发现iPhone手机打开h5页面时音乐并不会自动播放,而是要点一下屏幕才会自动播放,上网找了半天,各 ...
- AWS Device Farm介绍及Appium踩过的坑
本文记录了在AWS Device Farm上进行Appium TestNG进行手机应用UI自动化测试的流程及遇到的问题,及具体的解决方法.同时记录了使得测试脚本更稳定的一些代码写法. Device F ...
- 前端页面布局常见问题/已踩过的坑大杂烩
目录 一.IE8下[图片加文字]展示时自动换行的问题 二.设置了z-index无效 三.当文字超出范围时自动补...省略号 四.实现垂直居中 五.实现无缝十字边框 六.Iphone APP Webvi ...
- ios中html2canvas正式包空白,html2canvas 部分iphone手机机型出现空白
html2canvas转canvas后,部分iphone手机机型出现空白. 测试的机型及结果: 1.iphoneX 系统11.3.1 空白 2.iphone6p 系统9 空白 3.iphone6s 系 ...
- html2canvas 苹果手机,html2canvas 部分iphone手机机型出现空白
html2canvas转canvas后,部分iphone手机机型出现空白. 测试的机型及结果: 1.iphoneX 系统11.3.1 空白 2.iphone6p 系统9 空白 3.iphone6s 系 ...
- html2canvas苹果6出错,html2canvas 部分iphone手机机型出现空白
html2canvas转canvas后,部分iphone手机机型出现空白. 测试的机型及结果: 1.iphoneX 系统11.3.1 空白 2.iphone6p 系统9 空白 3.iphone6s 系 ...
- java项目经理也就那么回事_网易PM | 我们之前在需求评审环节踩过的坑...
原本觉得需求评审也就那么回事儿,大家应该都差不多这么做的,没啥好说的.不过前不久有一位同学问起来我们是怎么做需求评审的,然后发现有一些团队的做法可能还不大一样,他们也还踩着我们之前踩过的坑,他们还在探 ...
最新文章
- x265-创建encdata
- 到另一个文件夹 复制hdfs上的文件_HDFS——如何将文件从HDFS复制到本地
- do与mysql数据类型对照_dophon-db: dophon框架的数据库模块,支持mysql,sqlite数据库,带有orm持久化功能与链式操作实例,贴近逻辑习惯,支持mysql多数据源配置...
- java对mysql的简单操作的综合运用——修改密码系统
- C语言结构体(struct)类型的各种用法
- php strpose_php中strpos()和stripos()函数的区别用法详解
- 在c#中使用全局快捷键
- 初入行的C++程序员,如何快速摆脱CRUD阶段?
- 高速列车运行调度控制仿真软件SimTrain
- 排序算法之冒泡排序(图解)
- android天气预报开题报告,开题报告-基于Android手机移动天气预报系统.doc
- 黑盒测试用例编写八大方法
- 区块链对于相关流程和环节的联系,让元宇宙不再是虚无缥缈的概念
- Dell r230安装centOS6.5图解
- Nvidia Xavier调节风扇转速与开机启动
- Android触摸屏突然没反应了
- 为什么z-index在众多标签中失效
- Ant Design Pro模板无多标签页解决方案
- 汽车配件销售管理系统毕业设计
- 山东大学计算机学院李庆忠,研究生导师李庆忠:山东大学
热门文章
- Adobe Dreamweaver 序列号 过期
- 西农和西电的计算机专业,陕西排名靠前的十所高校,三所985,教育大省实至名归...
- springboot 有限状态机入门指南
- java锚点_定位与锚点 - strongerPian - 博客园
- uniapp多语言添加i18n
- QMatrix4x4基本使用
- 我理解的人生公式,复利效应和稻盛和夫公式结合
- 128位MIDI音高包括对应的音符和频率(hz)赫兹
- php判断蜘蛛显示js,js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
- 点击a标签在新页面播放视频