<div class="row-fluid">
<div class="span6"> Some content </div>
<div class="span6"> Some content </div>
</div>
我希望在这两列之间的装订线中间放一条垂直线。
该线不是整个列的长度-因此我不能只使用边框。
我已经尝试将布局更改为span6,span1,span5,并使用span1列作为线条,但它会使我的右侧内容的空间混乱。
有什么好的想法吗?
<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;
}
}
->
<div class="row-fluid">
<div class="span6"> Some content </div>
<div class="span6" style="position:relative">
<div class="thin_vertical_line" style="position:absolute;left:-15px;height:70%;top:0px;></div>
Some content
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-3"></div>
<div class="col-md-3"></div>
<div class="col-md-3"></div>
<div class="col-md-3"></div>
</div>
</div>
使用以下CSS:
@media (min-width: 768px){
.container .row .col-md-3:not(:first-child){
border-left: 1px solid #ccc;
}
}