css - 多行 UL 列表

标签 css

我有一个包含 6 个元素的列表,我希望该列表是多列的,所以在第一列中它将显示前 3 个元素,在第二列中显示以下 3 个元素,依此类推... 但我真的不明白如何使用 UL 创建这种行为。我尝试使用选项来设置 UL {height:50%;} 但没有结果

这是一个基本的 fiddle http://jsfiddle.net/n8f7hxzo/

我知道我可以使用表格,但我不想,只是想知道是否有解决此问题的简单方法

最佳答案

像这样尝试: Demo

CSS:

ul {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}

关于css - 多行 UL 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29164553/

相关文章:

html - 什么 CSS 规则导致我的绝对定位元素被隐藏

css - Font Awesome 5 - 为什么调整字体系列时图标消失?

jquery - Flexslider - 如何设置最小高度?

css - rails 和 CSS : best to have css for each controller or all in application. CSS?

css - 从 vuejs-datepicker 隐藏输入字段

html - 无法在 Bootstrap 模式全屏中将页脚保持在底部

html - 从外部 css 样式表格式化列表中的链接

css - 水平对齐复选框和标签?

php - 即使定向到文档加载,jQuery 也不会触发点击?

CSS 背景图片未加载,被覆盖?