我正在创建一个网站,我希望某些页面(这是文本内容)的内容显示为两列。我使用flexbox作为内容的每个部分的宽度为50%
的内容的容器。问题是出在下面的图片:如何使Flexbox项目占用空位?
我想要的三分格占用左下方2S格,而不是剩余空,破坏了页面的外观的空间。
下面是一个简单的代码演示情况:
#container {
display: flex;
flex-wrap: wrap;
}
.d {
box-sizing: border-box;
font-size: 24px;
width: 50%;
padding: 25px;
text-align: justify;
}
<div id="container">
<div class="d" id="d1">
1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111
111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111
1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111 1111 1111 111 1111 1111 111 111
</div>
<div class="d" id="d2">
222 22222 222 222 2 2 22 2 22 222 22222 222 222 2 2 22 2 22 222 22222 222 222 2 2 22 2 22 222 22222 222 222 2 2 22 2 22 222 22222 222 222 2 2 22 2 22 222 22222 222 222 2 2 22 2 22 222 22222 222 222 2 2 22 2 22
</div>
<div class="d" id="d3">
3333 33 3 333 33 333 3333 333 3333 33 3 333 33 333 3333 333 3333 33 3 333 33 333 3333 333 3333 33 3 333 33 333 3333 333 3333 33 3 333 33 333 3333 333
</div>
<div class="d" id="d4">
444 4 4 4 4 4444 4444 4444 44 444 4 4 4 4 4444 4444 4444 44 444 4 4 4 4 4444 4444 4444 44 444 4 4 4 4 4444 4444 4444 44 444 4 4 4 4 4444 4444 4444 44
</div>
</div>
,这里是如果你喜欢CodePen链接:link
Flexbox的画格(行和列)其中元素不会通过列也不行跨越。电网将但跨越需要设置。你看什么是列-css –