【发布时间】:2017-10-02 10:44:06
【问题描述】:
Safari has full support for FlexBox according to caniuse.
我只是想使用 flexbox 将一些不同大小的 div 堆叠在一起。我真的很好奇为什么这在 Chrome/Firefox 中有效,但在 Safari 中无效:
<div class="container">
<div class="inner-one"></div>
<div class="inner-two"></div>
</div>
.container {
width: 15rem;
height: 15rem;
border-radius: 50%;
background-color: blue;
display: flex;
align-items: center;
justify-content: center;
}
.container div {
position: absolute;
}
.inner-one {
width: 13rem;
height: 13rem;
border-radius: 50%;
background-color: green;
}
.inner-two {
width: 11rem;
height: 11rem;
border-radius: 50%;
background-color: purple;
}
在此处查看 JSFiddle:https://jsfiddle.net/19n95exf/3/
【问题讨论】:
-
你用-webkit前缀试过了吗?