html - 如何水平显示大元素列表

标签 html css

<分区>


关闭 7 年前

各位,

我有一个新的要求来显示一个大的元素列表..比如说..

<ul>
<li>one</li>
<li>two</li>
.
.
<li>forty</li>
</ul>

这必须显示为 要么

one      Four
two      Five
three    Six...........Forty

或者

one      two      three....
...
... Forty

我是这个 html/css 的新手。内联和其他一些修复程序不起作用。请帮助一些 jsfiddle 工作示例。

注意:一列中只需要显示 3/4 项,最多应显示 6 到 8 列,如下所示。 提前致谢。 enter image description here

最佳答案

检查下面的 fiddle

jsfiddle

CSS:

ul li {
  list-style-type:none;
  display:inline-block;
  padding:5px 0;
  margin:5px 2%;
  background-color:red;
  width:20%;
  text-align:center;
}

关于html - 如何水平显示大元素列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34674134/

上一篇:html - 使用一个div在表格单元格中定位圆圈

下一篇:javascript - 隐藏元素在另一个元素之间滑动

相关文章:

jquery - 在移动 View 中无法弄清楚如何使我的菜单按钮工作

css - 508 - 同一图标的替代文本

javascript - 在依赖于当前表的其他表中调整 TD 的大小

javascript - 谷歌地图 api, map 不会显示。 (JQuery 移动版)

html - 使用 z-index 对 SVG 对象、父容器和文本进行排序

HTML/CSS 鼠标上下文菜单

html - 如何为移动设备制作 Bootstrap 列?

html - 如何在没有laravel提交按钮的情况下插入值复选框

javascript - 如何在没有单击或来自 php 的 onload 事件的情况下执行 javascript?

javascript - 单击链接标题时显示空白