好像手机浏览器不支持css3 flebox 的order属性

发布于 2022-08-29 23:00:04 字数 880 浏览 10 评论 0

额.这几天在学习flexbox布局,测试了一下发现在手机上order属性有点问题.使用的平台是 ios 7.1(iphone 4) 自带的safari 浏览器和uc 10.0.5.508版本的浏览器
先给出源码
图片描述

这是在deepinfirefox 33chrome 38上的截图
图片描述
图片描述
但是在手机浏览器上却没有我想要的效果
图片描述

图片描述

由于我刚学html5和css3,所以我怕自己会对这个属性有错误的看法,所以提出来想听听大家的意见

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

独自唱情﹋歌 2022-09-05 23:00:04

Safari 上需要加 -webkit- 前缀。各浏览器的支持情况,可以参考:caniuse.com

UC 10.0 暂未收录,不过也用的 WebKit 引擎,如果加前缀还是不行,那就要用老的语法。Flexbox 有三种语法,你用的是较新的版本:

  • display: box;(老的)
  • display: flexbox;(过渡版本)
  • display: flex;(新的)

旧版的 WebKit 只支持老语法。支持过渡版的浏览器比较少(IE 10)。order 换成老的语法应该是 -webkit-box-ordinal-group

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文