首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Bootstrap将另一列中的4列居中

使用Bootstrap将另一列中的4列居中
EN

Stack Overflow用户
提问于 2016-08-22 06:01:36
回答 1查看 63关注 0票数 0

我有一个9列,在这里面有另外4列。我正在尝试让4列成为列的中心,因为它们被设置为最大宽度为198px。

代码语言:javascript
复制
<div class="content col-md-9">
    <div class="item col-md-3">
        <img src="assets/img/demo/1.png" width="198" height="266" alt="" class="img-responsive" />
        <p class="hs-label"></p>
        <p class="hs-label"></p>
    </div>
    <div class="item col-md-3">
        <img src="assets/img/demo/2.png" width="198" height="266" alt="" class="img-responsive" />
    </div>
    <div class="item col-md-3">
        <img src="assets/img/demo/3.png" width="198" height="266" alt="" class="img-responsive" />
        <p class="hs-label"></p>
        <p class="hs-label"></p>
        <p class="hs-label"></p>
    </div>
    <div class="item col-md-3">
        <img src="assets/img/demo/4.png" width="198" height="266" alt="" class="img-responsive" />
        <p class="hs-label"></p>
        <p class="hs-label"></p>
        <p class="hs-label"></p>
    </div>
    <div class="item col-md-3">
        <img src="assets/img/demo/5.png" width="198" height="266" alt="" class="img-responsive" />
    </div>
    <div class="item col-md-3">
        <img src="assets/img/demo/6.png" width="198" height="266" alt="" class="img-responsive" />
        <p class="hs-label"></p>
        <p class="hs-label"></p>
    </div>
</div>

CSS:

代码语言:javascript
复制
.content.col-md-9 > .item.col-md-3 {
    background: #ffffff;
    max-width: 198px;
    border: 5px solid #ffffff;
    padding: 0!important;
    margin: 7px;
}

.content.col-md-9 > .item.col-md-3 img {
    margin-bottom: 0px;
}

.content.col-md-9 > .item.col-md-3 .hs-label {
    background: #cccccc;
    text-transform: uppercase;
    width: auto;
    display: inline-block;
    padding: 2px 5px;
    color: #ffffff;
    margin: 5px 0 0 0;
}

如上所述,将每列的最大宽度设置为198px。我需要col md-3都是col md-9的中心,这样在col md-3的左边和右边都有相等的空间。

EN

回答 1

Stack Overflow用户

发布于 2016-08-22 09:09:34

作为一个最基本的示例,您可以使用Bootstrap中的以下代码来实现这种样式的布局。

代码语言:javascript
复制
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container-fluid">
  <div class="row">
    <div class="col-xs-10 col-xs-offset-1">
      <div class="well clearfix">
        
		<div class="col-xs-3">
          <div class="well text-center">Test</div>
		</div>
      
		<div class="col-xs-3">
          <div class="well text-center">Test</div>
		</div>

		<div class="col-xs-3">
          <div class="well text-center">Test</div>
		</div>

        <div class="col-xs-3">
          <div class="well text-center">Test</div>
		</div>

      </div>
    </div>
  </div>
</div>

注意:出于SO代码段的目的,我使用了.container-fluid.col-xs-*。我还将.col-xs-9更改为.col-xs-10,以允许两端的偏移量相等。您可能需要对此进行调整,以更好地适应您的设计的更大范围。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39069252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档