【发布时间】:2017-12-02 11:12:46
【问题描述】:
我有两个 div 在一个 flexbox 内。当水平上有足够的空间让它们放在同一条线上时,它们看起来像这样:
当我使用 css 属性flex-wrap: wrap 时,两个 div 会出现在不同的行上,同时向左浮动:
我希望绿色的与右侧对齐,但在 flexbox 中发生换行时与蓝色的存在于单独的行上。它看起来像这样:
如何使用 flexbox 做到这一点?
代码如下:
.flexbox {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.blue {
min-height: 50px;
min-width: 300px;
background-color: blue;
}
.green {
min-height: 50px;
min-width: 300px;
background-color: green;
}
<div class="flexbox">
<div class="blue"></div>
<div class="green"></div>
</div>
【问题讨论】:
标签: html css responsive-design flexbox