列/文本 - 转到下一行

Posted

技术标签:

【中文标题】列/文本 - 转到下一行【英文标题】:Column / Text - Go to the next line 【发布时间】:2020-10-18 01:50:58 【问题描述】:

我想创建一个带有多个columns / rowsnavigation menu。对于parent element,我有一个固定的height。如何使溢出高度的columns / text 出现在下一行?请参阅下面的visual representation

【问题讨论】:

寻找column-count它可能会帮助你解决这个问题。 【参考方案1】:

您可以将columns 属性用于自动列布局。

columns: 4;

.container 
  columns: 4;
<div class="container">
<h6>Title</h6>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<h6>Title</h6>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<h6>Title</h6>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<h6>Title</h6>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<h6>Title</h6>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>

您可以根据需要设置列的宽度。有多少列适合 300px,它放了那么多。例如 4 列适合 1200 像素的屏幕。

columns: 300px auto;

.container 
  columns: 300px auto;
<div class="container">
<h6>Title</h6>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<h6>Title</h6>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<h6>Title</h6>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<h6>Title</h6>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<h6>Title</h6>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>
<li>Some Category</li>

您可以通过MDN找到更多信息。

【讨论】:

以上是关于列/文本 - 转到下一行的主要内容,如果未能解决你的问题,请参考以下文章

如何在颤动中使用列中的文本时删除文本溢出

iOS - 将UIbutton文本中断到下一行[重复]

读取文件时Python中的UnicodeDecodeError,如何忽略错误并跳转到下一行?

javascript/jquery 数据录入 按一次tab键就可以切换到下一行,如何实现?

行不为空然后转到下一行以根据列中的当前日期粘贴数据

在 C# 中使用 Linq 单击按钮时,Json 不会转到下一个或上一个文本