【发布时间】:2016-08-21 00:19:05
【问题描述】:
此代码在计算机上按预期工作,但 在 iPad 版 Chrome 47 和 iPad 版 Safari 上完全无法呈现 display: flex(横向视图,宽度 1024 像素)。
这很奇怪,因为 flex 应该很早就在 Chrome 上得到很好的支持了。
* { margin: 0; padding: 0; }
#header { height: 60px; display: -webkit-flex; display: flex; }
#topleft { flex: 0 0 155px; height: 100%; background-color: green; }
#topmid { flex: 0 0 40%; height: 100%; background-color: blue; }
#topright { flex: 1; background-color: yellow; }
<div id="header">
<div id="topleft">Topleft</div>
<div id="topmid">Topmid</div>
<div id="topright">Topright</div>
</div>
怎么了?
【问题讨论】:
-
哇...我用
flex测试的例子越多,我看到的失败例子就越多。示例:codepen.io/chriscoyier/pen/qazmI 在装有 Chrome 47 的 iPad mini 上根本无法正确呈现。
标签: ios css google-chrome responsive-design flexbox