私はウェブサイトを作成していますが、テキストコンテンツであるページのコンテンツを2列にしたいとします。私はコンテンツの各部分の幅が50%
であるコンテンツのコンテナとしてフレックスボックスを使用しています。この問題は、以下の画像に示されている:フレックスボックスのアイテムを空にするには?
私は3Sのdiv要素は、代わりに空の残りとページの外観を台無しにする2S divの下に残された空間を占有します。ここで
ケースを示し、単純なコードです:
#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
フレキシボックスは、要素が列や行をまたがらないグリッド(行および列)を描きます。グリッドは広がりますが、スパニングを設定する必要があります。あなたが探しているのはcolumn-cssでしょう –