我如何用css或javascript订购这样的html列表
How can i order an html list like this with css or javascript?
我想按此顺序订购项目列表(附图片)。每列应该有5行,然后接下来的5行得到另一列并继续。。。
这个列表是通过sql查询动态生成的,在li标记上有一个循环。
所以我只需要找到一种在javascript或css中以这种方式排序的方法。。。
示例
了解多列环境。该规范目前是一个候选推荐,所以它不应该有太大的变化。请记住,这在版本10之前的IE中没有实现,但是有一个JavaScript回退应该可以工作,即使在列表中也是如此。
<ol>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
<li>Item 8</li>
<li>Item 9</li>
</ol>
ol{
-moz-column-count:2;
-webkit-column-count:2;
column-count: 2;
}
请注意,您必须在某个位置指定列的实际数量。但是,如果SQL查询的每条记录都等于一个项,则可以使用类似count($result)/5
的内容。
演示
您可以在这里找到一个很好的例子。http://www.alistapart.com/d/multicolumnlists/example1.htmlenter此处的链接描述
您还可以创建以1、6和11开头的3个列表。在这种情况下,您根本不需要css或js。像这样:
<ol start="1">....</ol>
<ol start="6">....</ol>
<ol start="11">....</ol>
相关文章:
- 如何在HTML列表中添加事件's子弹
- html5中数据描述属性中的html列表
- JSON编码一个HTML列表——所有子项都显示在所有父项上
- 处理html列表中的javascript对象
- 使用JSON和JavaScript添加额外的html列表元素
- jQuery,CSS:自动着色HTML列表
- 将 json 数据追加到 HTML 列表框
- JavaScript将缩进文本转换为HTML列表重复顶层<李>'s为<ul>'s
- 我如何用css或javascript订购这样的html列表
- 让Angular.js显示json数据的html列表
- 选中的Angular HTML列表将所选值放入应用程序范围的变量和跨度中
- 显示或隐藏基于复选框数据的 HTML 列表,Laravel 4
- 使用 javascript 编辑 HTML 列表条目
- Html列表:如何计算列表中检索到的参数数
- 无法在jQuery上对我的html列表进行排序
- 动态将项目添加到 HTML 列表
- 垂直滚动的 HTML 列表
- jQuery:将 JSON-Object 转换为 HTML 列表改进
- 如何通过自动填充html列表为用户制作搜索字段
- 在 HTML 列表中计算直接子项