我有引导带3的布局。内容基于12列中的10列。假设我有这样的东西:
<div class="container-fluid">
<div class="row">
<div class="col-lg-3 col-lg-offset-1">LEFT COL</div>
<div class="col-lg-3">CENTER COL</div>
<div class="col-lg-3 col-lg-pull-1 pull-right">RIGHT COL</div>
</div>
</div>有了这个,我有左和右列的位置,我希望它是-一个列的宽度,从浏览器窗口的左边和右边。我想把中间的列精确地放在中间,左右两列之间,使它们之间有相同的边距。
当使用偏移/拉/推引导类时,它们定位列的位置过左或偏右。
我已经创建了自己的解决方案类.center,它的工作方式类似于. class偏移量-1,只是我使用calc()函数从引导程序的百分比值中减去以像素为单位的偏移量。但在我看来,这个解决方案糟透了。
有什么建议吗?
编辑:
发布于 2017-10-27 10:51:52
你能不能不对齐列中的内容来得到你想要的东西?
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container-fluid">
<div class="row">
<div class="col-xs-4">LEFT COL</div>
<div class="col-xs-4 text-center">CENTER COL</div>
<div class="col-xs-4 text-right">RIGHT COL</div>
</div>
</div>
发布于 2017-10-27 11:10:12
我相信这是不可能的。但是,您可以通过添加自定义类和附加标记来实现此结果。试试看,如果这对你有用,但什么也没有打破:P
HTML
<div class="container-fluid">
<div class="row">
<div class="col-lg-3 col-lg-offset-1">LEFT COL</div>
<div class="col-lg-4">
<div class="col-center col-lg-9"> CENTER COL
</div>
</div>
<div class="col-lg-3 col-lg-pull-1 pull-right">RIGHT COL</div>
</div>
</div>CSS
.col-center {
margin: auto;
float: none;
}发布于 2017-10-27 13:41:44
您可以添加柔印盒和均匀分布科尔。
https://stackoverflow.com/questions/46973267
复制相似问题