【发布时间】:2018-02-22 11:35:46
【问题描述】:
出于某种原因,在 Safari 中,flex 项目不会留在容器内。
以下是 Chrome 和 Firefox 中的布局:
这是它在 Safari 中的样子:
这是我的代码:
#div1 {
background: black;
width: 250px;
height: 600px;
display: flex;
flex-direction: column;
padding-bottom: 5px
}
#div2 {
background: pink;
color: #FFF;
width: 240px;
height: 200px
}
#div3 {
background: blue;
color: #FFF;
width: 240px;
height: 100%;
position: relative
}
<div id="div1">
<div id="div2">test</div>
<div id="div3">test2</div>
</div>
【问题讨论】:
-
有时人们会发布很好的问题。社区提供答案。然后提问者删帖!我已经复制了这个问题(为了清楚起见进行了一些编辑)并添加了我的原始答案。任何其他解决原始问题的人,请随时在此处添加您的答案。
-
我在css标签中关注你,当我查看你的个人资料时,我问自己,为什么这个人通常会发布问题并回答自己。现在我知道答案了。哈哈。坚持下去,伙计!