html - 如何将 <li> 组织成列?

标签 html css

我有一个包含 6 个元素的未定义列表。我想将这些元素组织成 2 列,左侧为奇数,右侧为偶数,无论元素内容高度如何。

基本上是 CSS:

ul li
{
    list-style:none;
    width:270px;
    background:#eee;
    margin-bottom:10px;
    padding:10px;
    display:inline;
}

ul li:nth-child(odd)
{
    float:left;
}

ul li:nth-child(even)
{
    float:right;
    clear:right;
}

示例如下:http://jsfiddle.net/cbacelar/x9jLdg8k/

最佳答案

您可以简单地使用 display: inline-block 而无需 float。只需将 LI 宽度设置为:50%。

关于html - 如何将 <li> 组织成列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25814544/

相关文章:

html - "contact us"按钮和 "reset fields"按钮不重定向到链接

css - Jquery UI 模态对话框阻塞背景屏幕

javascript - 输入按钮使用 svg 而不是文本

javascript - 如何使元素在javascript中的mouseout事件后重置其位置

javascript - AngularJs 应用程序不能在 chrome 中工作但在其他浏览器中工作

jquery - 停止滚动导航连续触发

html - 电子邮件后备 Outlook Gmail

javascript - 使用 Javascript 背景翻转平铺

html - Bootstrap 4 文本将按钮推到新行

css - 如何在 CSS3 中使用 CSS 选择器