css - 在 Twitter Bootstrap 排水沟中放置垂直线的最佳方式

标签 css twitter-bootstrap

<div class="row-fluid">

    <div class="span6"> Some content </div>

    <div class="span6"> Some content </div>

</div>

我想在这两列之间的间距中间放置一条垂直线。

线条不是列的全长 - 所以我不能只使用边框。

我已经尝试将我的布局更改为 span6、span1、span5 并使用 span1 列作为该行,但它弄乱了我正确内容的空间。

有什么想法吗?

最佳答案

如果您可以假设正在使用现代浏览器(支持 CSS 3 的浏览器),则可以使用 box-sizing 属性 ( http://www.w3schools.com/cssref/css3_pr_box-sizing.asp ) 覆盖默认的 Bootstrap .span6.

您可能还想将其包含在 @media 查询中,以避免在将浏览器调整为更小宽度时出现奇怪的左侧间距。

@media (min-width:979px) {
  .span6:not(:first-child) {
    border-left: 1px solid #ddd;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}

Bootply

关于css - 在 Twitter Bootstrap 排水沟中放置垂直线的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17575193/

相关文章:

javascript - jQuery 滚动函数粘性标题应该滚动

css - Bootstrap 边距/填充在通过 jquery 添加对象时消失

javascript - Bootstrap 两列布局和 ng-repeat (angularjs)

html - Twitter Bootstrap 等高列和内容底部对齐

jquery - 根据内容 Bootstrap 井大小

css - 使用 CSS 制作复杂的背景纹理

css - 链接背景有问题?

CSS下拉菜单设计

javascript - 悬停时更改边距会移动其下方的所有内容

父子页面的 CSS 覆盖问题