CSS - 在移动到下一列之前,如何设置 UL 列表中 LI 的数量限制

标签 css wordpress

如果我的网站在 UL 中列出了无穷无尽的选项,那么我如何强制将其限制为 10,然后才应移至下一栏 enter image description here

最佳答案

假设您的列表是

<ul>
  <li>item #1</li>
  <li>item #2</li>
  <li>item #3</li>
  ...
  <li>item #22</li>
  <li>item #23</li>
</ul>

您可以通过设置列方向和10%flex-basis来使用Flexbox(因此每个list-item 在转移到新列之前占用可用高度的 1/10),这作为限制

ul { 
  margin: 0;
  width: 100%;
  height: 200px;
  list-style: none; 
  display: flex; 
  justify-content: flex-start;
  flex-direction: column;
  align-content: flex-start;
  flex-wrap: wrap; }

li { 
  flex-basis: 10%;
  width: 25%;
}

Codepen demo

关于CSS - 在移动到下一列之前,如何设置 UL 列表中 LI 的数量限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50570181/

相关文章:

css - 如何使用 CSS 使搜索栏响应

PHP fatal error : Invalid serialization data for DateTime object at session_start()

mysql - WordPress 数据库性能 : Percona server vs MySQL w/o InnoDB

html - 如何放大表单元素周围的 'click-zone'?

jquery - 如何在 Jquery Mobile ListView 控件中使图像垂直居中?

html - 将一张图片放在另一张图片前面

html - 当页眉和页脚的宽度设置为 :100%? 时,页眉和页脚右侧出现意外间隙

html - 如何: auto resize featured image,博主?

php - 我的网站无法识别运行 ghost css 脚本的 css 文件

css - 以站点标题为中心的标志 Wordpress