以下是我的代码,其中我希望 3 个.itemdiv 位于一行,接下来的 3 个 div 位于另一行。下面提到的代码在普通屏幕上运行良好。但是一旦我减小浏览器的大小,两个项目就会显示在一行上。让我知道我在这里做错了什么,尽管我已将宽度添加到 33%,它应该可以容纳它,但可能我在这里遗漏了一些东西。
代码 -
:root { box-sizing: border-box; }
.flex { display: flex; width: 100%; flex-wrap: wrap; }
.item { flex: 0 1 33%; border: 1px solid red; }
<div class="flex">
<div class="item">Flex Item 1</div>
<div class="item">Flex Item 2</div>
<div class="item">Flex Item 3</div>
<div class="item">Flex Item 4</div>
<div class="item">Flex Item 5</div>
<div class="item">Flex Item 6</div>
</div>
烙印99
倚天杖
相关分类