【问题标题】:Can you nest Bootstrap containers?你可以嵌套 Bootstrap 容器吗?
【发布时间】:2015-10-21 21:08:25
【问题描述】:

来自http://getbootstrap.com/css/的文档

您可以选择两个容器之一在您的项目中使用。笔记 由于填充等原因,这两个容器都不能嵌套。

通过更改将任何固定宽度的网格布局转换为全宽度布局 你最外层的 .container 到 .container-fluid。

第二句话似乎暗示您可以拥有嵌套容器。第一句话似乎暗示一个页面应该有一个容器。

这是什么?

(一个案例可能想要在容器内嵌套一个容器流体 - 或者只是在其他一些具有固定宽度的元素内)。

【问题讨论】:

    标签: twitter-bootstrap-3


    【解决方案1】:

    您对使用容器流体的能力是正确的

    h4 {
      margin-top: 25px;
    }
    .container {
      border: solid 5px red;
    }
    .row {
      margin-bottom: 20px;
    }
    .row .row {
      margin-bottom: 0;
    }
    .nested-container {
      border: solid 3px green;
    }
    .container-fluid {
      border: solid 3px blue;
    }
    [class*="col-"] {
      padding-top: 15px;
      padding-bottom: 15px;
      background-color: #eee;
      background-color: rgba(86, 61, 124, .15);
      border: 1px solid #ddd;
      border: 1px solid rgba(86, 61, 124, .2);
    }
    hr {
      margin-top: 40px;
      margin-bottom: 40px;
    }
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
    <div class="container">
      <div class="row">
        <div class="col-xs-12 col-md-4">.col-xs-12 .col-md-4</div>
        <div class="col-xs-12 col-md-4">.col-xs-12 .col-md-4</div>
        <div class="col-xs-12 col-md-4">.col-xs-12 .col-md-4</div>
      </div>
      <div class="row">
        <div class="col-xs-12">
          <div class="container-fluid">
            <div class="row">
              <div class="col-xs-12 col-md-4">.col-xs-12 .col-md-4</div>
              <div class="col-xs-12 col-md-4">.col-xs-12 .col-md-4</div>
              <div class="col-xs-12 col-md-4">.col-xs-12 .col-md-4</div>
            </div>
          </div>
          <div class="container nested-container">
            <div class="row">
              <div class="col-xs-12 col-md-4">.col-xs-12 .col-md-4</div>
              <div class="col-xs-12 col-md-4">.col-xs-12 .col-md-4</div>
              <div class="col-xs-12 col-md-4">.col-xs-12 .col-md-4</div>
            </div>
          </div>
        </div>
      </div>
    
    
    </div>

    【讨论】:

    • 有趣的例子。但是当窗口的宽度调整为 >=768px 时,绿色的嵌套容器开始超出外部红色容器的边界。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 2015-12-06
    • 2019-09-11
    • 2021-09-27
    • 2018-10-25
    相关资源
    最近更新 更多