【发布时间】:2015-10-20 06:20:16
【问题描述】:
我一直在网上搜索,但一直没能成功,基本上我需要让我的 flexbow 网格行在 iphone 4 上工作,但我似乎无法这样做。由于 iOS4 上的 safari 版本不支持新的 flexbox 语法,因此我提供了新旧混合语法,这是我搜索的解决方案。但是这对我不起作用:
.row-eq-height {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
我有一个标题,其中包含一些我需要能够居中的元素,我可以在使用 flexbox 时:
<div class="row row-eq-height">
<div class="col-xs-12">
<button class="center-y">Some button</button>
</div>
</div>
请注意,center-y 类不是这里的问题。我只是为了清楚我想要实现的目标而添加它。
我的解决方案有问题吗?如果没有,我可以提供某种回退以使其正常工作吗?
我正在通过browserstack 检查 iphone 4,因此据我所知,他们的服务中也可能存在错误。
【问题讨论】:
-
@Paulie_D 居中不是问题,这是因为容器没有达到它的高度。为了清楚起见,我只是添加了它。
标签: ios css iphone twitter-bootstrap flexbox