.container {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 116px;
-moz-column-gap: 116px;
column-gap: 116px;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
.containerSpan {
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
.col-100 {
width: 100%
}
.col-100::before,
.col-100::after {
width: 100%;
height: 0;
display: block;
clear: both;
content: ""
}
.containerSpan {
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
.hidden {
overflow: hidden;
height: 0;
}
<div class="col-100 container">
<div class="hidden containerSpan">
<p><b>1: </b> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac finibus magna, nec euismod dolor. Donec ac urna et lacus pellentesque efficitur. Sed dignissim ante sit amet leo gravida varius ut euismod est. Nulla magna augue, pharetra
a eleifend vitae, semper a dolor. Nam tempus lacus ac imperdiet suscipit. In hac habitasse platea dictumst. Sed ultrices turpis vitae iaculis vestibulum. Nullam ullamcorper mattis lacus nec accumsan. Aliquam efficitur enim in odio facilisis cursus.
Quisque eu placerat diam, eget consectetur ex.
</p>
</div>
<div class="hidden containerSpan">
<p><b>2: </b> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac finibus magna, nec euismod dolor. Donec ac urna et lacus pellentesque efficitur. Sed dignissim ante sit amet leo gravida varius ut euismod est. Nulla magna augue, pharetra
a eleifend vitae, semper a dolor. Nam tempus lacus ac imperdiet suscipit. In hac habitasse platea dictumst. Sed ultrices turpis vitae iaculis vestibulum. Nullam ullamcorper mattis lacus nec accumsan. Aliquam efficitur enim in odio facilisis cursus.
Quisque eu placerat diam, eget consectetur ex.
</p>
</div>
<div class="hidden containerSpan">
<p><b>3: </b> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac finibus magna, nec euismod dolor. Donec ac urna et lacus pellentesque efficitur. Sed dignissim ante sit amet leo gravida varius ut euismod est. Nulla magna augue, pharetra
a eleifend vitae, semper a dolor. Nam tempus lacus ac imperdiet suscipit. In hac habitasse platea dictumst. Sed ultrices turpis vitae iaculis vestibulum. Nullam ullamcorper mattis lacus nec accumsan. Aliquam efficitur enim in odio facilisis cursus.
Quisque eu placerat diam, eget consectetur ex.
</p>
</div>
<div class="hidden containerSpan">
<p><b>4: </b> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac finibus magna, nec euismod dolor. Donec ac urna et lacus pellentesque efficitur. Sed dignissim ante sit amet leo gravida varius ut euismod est. Nulla magna augue, pharetra
a eleifend vitae, semper a dolor. Nam tempus lacus ac imperdiet suscipit. In hac habitasse platea dictumst. Sed ultrices turpis vitae iaculis vestibulum. Nullam ullamcorper mattis lacus nec accumsan. Aliquam efficitur enim in odio facilisis cursus.
Quisque eu placerat diam, eget consectetur ex.
</p>
</div>
<div class="hidden containerSpan">
<p><b>5: </b> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac finibus magna, nec euismod dolor. Donec ac urna et lacus pellentesque efficitur. Sed dignissim ante sit amet leo gravida varius ut euismod est. Nulla magna augue, pharetra
a eleifend vitae, semper a dolor. Nam tempus lacus ac imperdiet suscipit. In hac habitasse platea dictumst. Sed ultrices turpis vitae iaculis vestibulum. Nullam ullamcorper mattis lacus nec accumsan. Aliquam efficitur enim in odio facilisis cursus.
Quisque eu placerat diam, eget consectetur ex.
</p>
</div>
<div class="hidden containerSpan">
<p><b>6: </b> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac finibus magna, nec euismod dolor. Donec ac urna et lacus pellentesque efficitur. Sed dignissim ante sit amet leo gravida varius ut euismod est. Nulla magna augue, pharetra
a eleifend vitae, semper a dolor. Nam tempus lacus ac imperdiet suscipit. In hac habitasse platea dictumst. Sed ultrices turpis vitae iaculis vestibulum. Nullam ullamcorper mattis lacus nec accumsan. Aliquam efficitur enim in odio facilisis cursus.
Quisque eu placerat diam, eget consectetur ex.
</p>
</div>
<div class="hidden containerSpan">
<p><b>7: </b> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac finibus magna, nec euismod dolor. Donec ac urna et lacus pellentesque efficitur. Sed dignissim ante sit amet leo gravida varius ut euismod est. Nulla magna augue, pharetra
a eleifend vitae, semper a dolor. Nam tempus lacus ac imperdiet suscipit. In hac habitasse platea dictumst. Sed ultrices turpis vitae iaculis vestibulum. Nullam ullamcorper mattis lacus nec accumsan. Aliquam efficitur enim in odio facilisis cursus.
Quisque eu placerat diam, eget consectetur ex.
</p>
</div>
<div class="hidden containerSpan">
<p><b>8: </b> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac finibus magna, nec euismod dolor. Donec ac urna et lacus pellentesque efficitur. Sed dignissim ante sit amet leo gravida varius ut euismod est. Nulla magna augue, pharetra
a eleifend vitae, semper a dolor. Nam tempus lacus ac imperdiet suscipit. In hac habitasse platea dictumst. Sed ultrices turpis vitae iaculis vestibulum. Nullam ullamcorper mattis lacus nec accumsan. Aliquam efficitur enim in odio facilisis cursus.
Quisque eu placerat diam, eget consectetur ex.
</p>
</div>
<div class="containerSpan">
<p><b>9: </b> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac finibus magna, nec euismod dolor. Donec ac urna et lacus pellentesque efficitur. Sed dignissim ante sit amet leo gravida varius ut euismod est. Nulla magna augue, pharetra
a eleifend vitae, semper a dolor. Nam tempus lacus ac imperdiet suscipit. In hac habitasse platea dictumst. Sed ultrices turpis vitae iaculis vestibulum. Nullam ullamcorper mattis lacus nec accumsan. Aliquam efficitur enim in odio facilisis cursus.
Quisque eu placerat diam, eget consectetur ex.
</p>
</div>
</div>
2つの問題があります。隠しクラスを 'display:none'に変更してください。可視性を非表示に設定すると、要素が見えなくなりますが、高さがゼロであってもDOMにはまだ存在しているので、領域を占有します。第2に、before:and after:psuedo要素もDOM内の領域を占有するため、前の列の内容はdivを次の列にプッシュします。 – sn3ll
正解です。それは実際にはdisplay:noneとbeforeとafterのステートメントの両方でした。ありがとう、あなたが答えとしてそれを与えるなら、私はあなたにクレジットを与えるでしょう。 –