column-gap 是 CSS3 中用于多列布局的属性,用于指定列与列之间的间隙大小。这个属性控制多列布局中相邻列之间的水平间距。
.container {
  column-count: 3;
  column-gap: 20px;
}

在上述例子中,.container 类的元素被分为三列,且每一列之间的水平间隙为20像素。

需要注意的是,column-gap 属性并非所有浏览器都支持,特别是一些较旧的浏览器可能不支持这个属性。在一些早期版本的浏览器中,可以考虑使用 column-rule 属性来设置列与列之间的样式,包括线条宽度、颜色等。
.container {
  column-count: 3;
  column-rule: 20px solid transparent;
}

这个例子中,column-rule 的值设定了线条的宽度(20像素)和颜色(透明),实现了相邻列之间的间隙效果。在实际应用中,可以根据项目的需求来选择使用哪种方式。


转载请注明出处:http://www.zyzy.cn/article/detail/4164/CSS