html - 在 ul 中使用列数

标签 html css

我想将一个无序列表分成两列,所以我搜索了一个解决方案并找到了这个: csswizardry.com/2010/02/mutiple-column-lists-using-one-ul/

这工作正常,但在某些页面上你看不到要点,所以我改用列数来平衡简​​单列表

<ul class="double_column">
    <li>test 1</li>
    <li>test 2</li>
    <li>test 3</li>
    <li>test 4</li>
    <li>test 5</li>
    <li>test 6</li>
    <li>test 7</li>
    <li>test 8</li>
    <li>test 9</li>
</ul>

喜欢这里http://jsfiddle.net/jZA4y/

我遇到的问题是,在某些列表中,列数并没有使列表保持平衡?

http://i.stack.imgur.com/oRfAF.png

解决此问题以使两列尽可能相等或接近的最佳方法是什么?

最佳答案

$(".double_column ").find("li").count(); 

会做你的工作

关于html - 在 ul 中使用列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24057042/

相关文章:

php - 通过 ACF 添加和删除悬停时的默认和悬停背景图像

javascript 更改 div 以显示 :none - prevent displaying divs before javascript runs?

html - 用图像替换默认提交按钮不起作用

javascript - 如何为 React 和非 React 消费者提供解决方案?

javascript - 如何去除自动对焦属性

切换到中东语言时 HTML 字体太小

javascript - .cshtml 文件中的 CSS 和 Javascript

php - 当我在我的主页中单击我的链接时如何从另一个 php 文件调用模式

javascript - Canvas 中央圆形 Canvas 中的文本

jquery - 如何很好地构建具有重复元素的表单