首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导-调整特定列的大小

引导-调整特定列的大小
EN

Stack Overflow用户
提问于 2016-03-21 22:27:46
回答 2查看 415关注 0票数 0

我不知道怎么做这种三、六号的。

中间列没有填充,但它是不够的。

我试着做不同尺寸的柯尔。

代码语言:javascript
复制
@media (min-width:992px){   
    .col-md-6 { width: 52,5641%;}
    .col-md-3 { width: 23,7179%;}
}

但没有成功。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-21 22:38:39

使用引导带,您不需要添加media queries或您自己的width,只需使用BS网格系统(你可以在这里读到更多),让它来处理所有困难的工作。根据您的图片,3列布局将使用如下所示:

代码语言:javascript
复制
  <div class="row">
      <div class="col-md-3">.col-md-3</div>
      <div class="col-md-6">.col-md-6</div>
      <div class="col-md-3">.col-md-3</div>
  </div>

确保您的列总数为12,如上面(3+6+3)所示,如果您需要在列之间添加额外的填充,只需添加一个嵌套的DIV并将您想要的间距应用到这些列中。

代码语言:javascript
复制
  <div class="row">
      <div class="col-md-3">
        <div class="myclass">
           this will have extra padding
        </div>
      </div>
      <div class="col-md-6">.col-md-6</div>
      <div class="col-md-3">.col-md-3</div>
  </div>

  .myclass {
     padding: 20px;
  }

更新的

根据您的评论,如果希望第6列略大于实际值,则需要展开该列并“收缩”外部2列如下:

代码语言:javascript
复制
  <div class="row">
      <div class="col-md-2">.col-md-2</div>
      <div class="col-md-8">.col-md-8</div>
      <div class="col-md-2">.col-md-2</div>
  </div>

如果这不是您想要的,那么您可以在引导内创建您自己的表。

代码语言:javascript
复制
  <div class="row">
      <div class="custom-col">My custom left side</div>
      <div class="custom-main">my main column</div>
      <div class="custom-col">My custom right side</div>
  </div>

根据需要调整每个列的大小。

票数 0
EN

Stack Overflow用户

发布于 2016-03-21 22:43:12

也许Bootstrap不是解决问题的最佳选择。如果你能把屏幕分成12个相等的部分,它就能工作。重写这条规则可能会破坏其他东西。

如何使用柔性盒或其他更灵活的CSS框架呢?

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

https://stackoverflow.com/questions/36142820

复制
相关文章

相似问题

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