html - 如何居中列组

标签 html css

<div id="linksbwrap">
<a class="linkb" href="">Lorem ipsum Lorem ipsum</a><br>
<a class="linkb" href="">Lorem ipsum Lorem</a><br>
<a class="linkb" href="">Lorem ipsum Lorem ipsum</a><br>
<a class="linkb" href="">Lorem ipsum Lorem</a><br>
...
</div>

CSS

#linksbwrap{
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}

如何设置第一列的左边距与最后一列的右边距相同?

并保持列内的链接左对齐。

我试过:

 #linksbwrap{
        text-align:center;
    }

但在这种情况下,列内的链接本身也居中。

最佳答案

尝试固定宽度并保持在中心位置。这样它就会给你像左右边距一样的结果。

#linksbwrap{
 -webkit-column-count: 4;
 -moz-column-count: 4;
 column-count: 4;
 margin:0px auto;
 width:80%;
}

DEMO

关于html - 如何居中列组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36951789/

相关文章:

javascript - 如何使用 jQuery 对 10 位手机号码进行验证

html - 指定图像宽度全尺寸 WordPress

javascript - 防止div重叠

javascript - 切换图像时遇到问题

jquery - 如何在背景叠加层上添加 jQuery 动画

jquery - 为什么 jQuery append() 向 "ajaxed"数据添加左边距/填充?

Jquery 访问大量嵌套的输入

html - 使绝对div高度为100%

javascript - 仅当屏幕超过 760px 时才调整表格大小

javascript - 尝试在 switch 语句中使用 $(window).resize(function() 时出现问题