xcode ios8.4模拟器中html页面的flex布局错乱的问题

html页面中使用了flex布局,并且使用autoprefixer插件添加了浏览器前缀,
但在xcode ios8.4模拟器中页面错乱了,因为也没有对应系统的真机,所以不知道真机是否正常,这个现象是模拟器问题吗?因为很明显已经做了兼容处理的。

图片描述

附上兼容性表

阅读 4.9k
4 个回答

ios对web支持是真的差,经常性要修复ios的各种bug,安卓基本和浏览器一致

ios8.4下的webview内核使用的是webkit的吗?应该是兼容的,保证不了就做下兼容吧。

做一下兼容处理。直接写 flex 是不行的。因为版本的问题,需要加 -webkit- 前缀,或者采用低版本的 flex 布局方式,也就是那个 box

 display: -webkit-box;
 display: -webkit-flex; /* Safari */
 display: flex;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题