5

我正在使用引导程序来画一口井。在这口井中,我创建了两个span6,并想在这两列之间绘制一个垂直分隔线。我怎样才能实现我的目标?

4

3 回答 3

12

在除第一列之外的所有列上绘制左边框:

.well [class^="span"] + [class^="span"] {
    margin-left: -1px; /* compensate border width */
    border-left: 1px solid #e3e3e3;
}

或者,可以使用 CSS 列(需要前缀):

.well.col {
    columns: 2;
    column-gap: 20px;
    column-rule: 1px solid #e3e3e3;
}

如果您以前从未使用过它,您应该查看我的 CSS 列教程

于 2012-10-08T11:23:46.553 回答
2

如果您的元素占据了整个宽度,则所选答案会中断,因为边框增加了 1px 太多!为了解决这个问题,您可以调整边距以考虑边界。

.line-right {
  margin-right: -1px;
  border-right: 1px solid black;
}

如果您想要更大的边框,请务必在边距中考虑它!

于 2013-06-19T01:30:12.963 回答
0

您始终可以使用 HTML<hr>标记。

于 2012-10-08T09:36:03.983 回答