只是一个文档总结纯粹是喜欢SF嘚Markdown。
- 字体大小以及部分不能用百分比衡量者采用REM单位
-
表单之 - 各个浏览器自带的样式
- 这个问题不仅是手机端还有PC端,
-
表单之 - 输入框的光标夶小
-
表单之 - 重写按钮的样式
-
表单之 - iOS机型点击输入框页面会放大
-
隐藏滚动条但是依然可以滚动
但是上述仅用于 webkit 浏览器其他浏览器见过一种思路是:在原有的 div外部套一层div,样式内写overflow:hidden; 使这个外部的div宽度小于内部出滚动条的div.内部div的样式为overflow-y:auto;overflow-x:hidden;这样,内部div的滚动条就被隐藏起来了泹是,此时依然可以滚动
-
iOS中弹性拉伸的现象
-
解决:禁用那个层或者body的touchstart事件的默认行为
-
-
iOS禁用音视频自动播放
- 这个是苹果官方明确提出的,為了用户的利益此处的iOS涵盖了(iPhone和iPad)
-
解决:这个其实不能根本上解决问题,只能借用微信环境下微信的 js-sdk 来实现自动播放。所以iOS的Safari浏览器依然是死角不能做到自动播放。
-
追加:遇见 touchstart 和 touchend 事件在 touchstart 时触发音频 a,在 touchend 时触发音频 b但是如果长按时间过长,会出现 b 不播放或者播放延迟的现象原因是,音频资源没加载完成
- 解决一:业务场景可使用全局变量处理