【发布时间】:2021-09-29 02:18:17
【问题描述】:
(我在堆栈上查看了其他一些类似的问题,尤其是Extra space at the bottom of CSS columns,但我看不到提问者在他提出的小提琴中遇到的问题,并且尝试该解决方案无论如何都不起作用。 )
无论如何,我在 div 中的列下方添加了额外的空间,并应用了列宽。 Here's a link 示例。我的问题是任何列下方的额外蓝色空间。当我删除一个或另一个时,它似乎解决了。我可以让容器 div 缩小以仅使用所需的空间吗?
HTML:
<div class="columns">
<div class="font-console column_div">
<b>authors:</b>
<ul>
<li>author_name</li>
<li>author_id</li>
</ul>
</div>
<div class="font-console column_div">
<b>authors:</b>
<ul>
<li>author_name</li>
<li>author_id</li>
<li>checked_out</li>
<li>checked_out</li>
</ul>
</div>
<div class="font-console column_div">
<b>checkouts:</b>
<ul>
<li>checked_out</li>
<li>checked_in</li>
<li>checked_out</li>
<li>checked_in</li>
<li>checked_out</li>
<li>checked_in</li>
<li>checked_out</li>
<li>checked_in</li>
</ul>
</div>
<div class="font-console column_div">
<b>authors:</b>
<ul>
<li>author_name</li>
<li>author_id</li>
</ul>
</div>
<div class="font-console column_div">
<b>books:</b>
<ul>
<li>ttttttytytytytytytytytytytytytytytytytytytytytytytytytyty</li>
<li>author_id</li>
</ul>
</div>
</div>
CSS:
.columns {
-webkit-column-count: 3;
margin: 10px;
background-color: #0099ff;
}
.column_div {
-webkit-column-break-inside: avoid;
background-color: #ff9900;
display: block;
}
【问题讨论】:
标签: css css-multicolumn-layout