html - 如何修复显示 :inline-block 中的间距

标签 html css

我有一个具有这种样式的列表:

.og-details li {
    list-style: none;
    display: inline-block;
    width: 30%;
    position: relative;
    vertical-align: top;
    color: #999;
    padding-right: 11px;
}

结果是:

screenshot

我该如何解决这个问题?我试过 vertical-align:top; 但没有解决问题。

Demo

最佳答案

像这样尝试: Demo

CSS:

li {
    list-style: none;
    position: relative;
    vertical-align: top;
    color: #999;
    padding-right: 11px;
}
ul {
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
}

关于html - 如何修复显示 :inline-block 中的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29028079/

相关文章:

html - 字体图标连字

javascript - Backbone.history.start 导致安全错误 18

css - 在 WordPress 样式表中正确使用 URL

html - 网站主题突然在右侧显示空白

javascript - 获取一个元素来影响多张图像

javascript - 如何制作与横幅背景相同的固定标题?

html - Twitter Bootstrap 居中响应式导航栏

javascript - 有没有办法强制在选项卡中打开 "onclick"新窗口?

css - SASS计算网格的列宽

jquery - 单击后如何立即切换类(而不是在释放鼠标按钮后)