twitter-bootstrap - 跳过第一项,然后每隔 x 重复一次规则

标签 twitter-bootstrap css twitter-bootstrap-3

当我有一个 bootstrp 网格,其中包装元素的高度不同时,我使用如下规则来确保每行上的元素数量相同。

.col-sm-6:nth-child(3),
.col-sm-6:nth-child(5),
.col-sm-6:nth-child(7),
.col-sm-6:nth-child(9) {
  clear: both;
}

我知道这不是最好的方法。如果我有一个非常大的网格,我需要像这样明确地为每一行指定清除。

如何将它写成重复规则,而不必指定每行环绕元素的开始?

最佳答案

.col-sm-6:nth-child(2n + 3) {
  clear: both;
}

但我建议您使用 flexbox 来避免 floatclear hacks。

只需添加到您的容器中:

.some-container {
    display: flex;
    flex-wrap: wrap;
}

关于twitter-bootstrap - 跳过第一项,然后每隔 x 重复一次规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40924890/

相关文章:

html - 防止两个引导容器相互重叠。?

javascript - 在 angular4 上每 n 个项目创建新行

html - 全局门户网站规则和可访问性规则?

html - 宽度和高度上的 vmin 对于 td 元素不一致

javascript - 滚动后重新定位 DIV

css - Bootstrap 3.6 - 高度为 100% 的 Div

jquery - Bootstrap 3 导航栏移动 View - ul 和同一行上的链接不是新行

javascript - jQuery:click() 不适用于 jQuery 添加的元素

css - 将 Bootstrap 网格划分为子网格

twitter-bootstrap - 不能使 bootstrap popover 与 slim 一起工作