博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
移动端的爬坑路
阅读量:6539 次
发布时间:2019-06-24

本文共 688 字,大约阅读时间需要 2 分钟。

暂时有几个常见的需要注意一下,防止被坑。

1、手机浏览器会突然缩小顶部栏或者干脆消失。这是由于使用了浏览器默认滑动事件造成的。所以整体项目要么都使用滑动事件,要么就只使用touch滑动事件,比如better-scroll。

2、ios对h5css position属性支持是有些问题的,比如fixed与input同时使用,会造成input获得焦点fiexd布局失效,这是对fiexd不友好支持所造成。

3、布局是移动端的一大坑,特别是一些属性其实很多手机厂商深度优化后的系统浏览器支持的不是很好,比如华为、魅族,像img span 这样的标签使用为了兼容,最好加上display block display inline-block 属性,因为block属性基本都支持,但inline-block不一定支持,但如果不加block,只加inline-block会有问题的。

4、line-hieght一定要配合height使用,否则在一部分浏览器会不支持。

5、给img加100%属性或者给img父标签加100%属性会在一部分浏览器出现兼容性问题,最好加一个具体值。

6、flex属性在移动端支持的其实没有那么好,所以使用flex布局一定要加上block属性。

 7.在ios中对fixed支持的不是很好,在一些机型中又对absolute支持的不是很好,如果想避免兼容问题,最好这两个都不要用!相反flex虽然有些问题但大多数情况其实更好用!

暂时只想起这么多,以后再加。

转载于:https://www.cnblogs.com/zhoujx1066/p/6892961.html

你可能感兴趣的文章
windows核心编程-互斥器(Mutexes)
查看>>
纯手工打造漂亮的垂直时间轴,使用最简单的HTML+CSS+JQUERY完成100个版本更新记录的华丽转身!...
查看>>
java 为啥变量名前要加个m?
查看>>
探索Android中的Parcel机制(上)
查看>>
c++ 类型定义
查看>>
C#开发微信门户及应用(5)--用户分组信息管理
查看>>
怎样实现前端裁剪上传图片功能
查看>>
程序员提高工作效率的15个技巧【Facebook】
查看>>
ffmpeg+SDL2实现的视频播放器「退出、暂停、播放」
查看>>
2011/7/3 第二次评审
查看>>
Openvswitch手册(2): OpenFlow Controller
查看>>
Cocos2d-JS项目之二:studio基础控件的使用
查看>>
tar解压
查看>>
inheritprototype原型继承封装及综合继承最简实例
查看>>
【磁耦隔离接口转换器】系列产品选型指南
查看>>
Apriori 关联算法学习
查看>>
二叉树、红黑树、伸展树、B树、B+树
查看>>
Junit核心——测试集(TestSuite)
查看>>
MVPArms官方首发一键生成组件化,体验纯傻瓜式组件化开发
查看>>
Log4j_学习_00_资源帖
查看>>