【发布时间】:2023-03-16 05:51:01
【问题描述】:
尽管我在谷歌上搜索过,但我发现了一些关于如何实现多行弹性框的示例。我从示例中获得的代码都没有工作。我在一个 flexbox 中有三个元素,我希望第一个在顶部,第二个和第三个在底部。
<div class="flexbox">
<div id="element1">element 1</div>
<div id="element2">element 2</div>
<div id="element3">element 3</div>
</div>
我尝试过使用这些属性:
.flexbox {
width: 300px;
display: box;
display: -webkit-box;
display: -moz-box;
box-lines: multiple;
flex-wrap: wrap;
}
#element1 {
width: 100%;
}
并给它一个设定的宽度,但它仍然不会换行,即使第一个元素的宽度为 100%。我是否缺少某些供应商前缀或者我的语法错误?
【问题讨论】:
-
请注意,由于bug,firefox 当前 (25) 不支持多行 flexbox flexbox 布局。