【问题标题】:Bootstrap Grid system - best practice - margins [closed]Bootstrap Grid 系统 - 最佳实践 - 边距 [关闭]
【发布时间】:2015-08-05 16:17:50
【问题描述】:

我有以下布局。我不能使用导航栏,所以我使用了 Grid 系统并为其设置了背景。

如何使此布局具有响应性?如何在我的container(例如搜索框)内的divs 之间留下空格? Bootstrap 框架中是否有任何帮助类可以让我实现这一目标?

【问题讨论】:

  • 前两列保存什么样的数据?现在它看起来更像是一个 3 + 2 + 7 的网格结构
  • 是的..它可能是任何东西..这只是一个例子。会是一个项目来过滤显示的搜索结果的数据并添加多个过滤条件?

标签: html css twitter-bootstrap


【解决方案1】:

您可以为容器或行内的 <div> 标签添加边距,但 Bootstrap 是为响应式 Web 应用程序设计的。因此,除非您想出一种方法来定义您的边距,而不是按字面量,而是根据屏幕尺寸,否则它不会像您希望的那样响应。另外,请避免使用 containerrowcol 类更改某些内容的边距

我的建议。在 divcol-lg-7 或任何可能的数字上,包括另一行,以便您可以按照您需要的任何方式组织布局。如果你想在元素之间留出一定的空间,根据你的需要使用'col-lg-offset-x'; 'x' 是你想要的元素之间的空格数量。这也等于 12。

我举个例子

<div class="row">
  <div class="col-lg-2">
    <!--Whatever you want to include here-->
  </div>

  <div class="col-lg-3">
    <!--Whatever you want to include here-->
  </div>

  <div class="col-lg-7">
    <div class="row">
      <div class="col-lg-offset-2 col-lg-4">
        <!--Whatever you want to include here-->
      </div>

      <div class="col-lg-offset-1 col-lg-5">
        <!--Whatever you want to include here-->
      </div>
    </div>        
  </div>
</div>

您需要添加col-md-xcol-sm-xcol-xs-x 类以满足您的需求。 我希望它有所帮助。

【讨论】:

    猜你喜欢
    • 2014-05-31
    • 2011-04-23
    • 1970-01-01
    • 2013-10-02
    • 2010-10-06
    • 2011-10-28
    • 2010-09-10
    • 2011-10-11
    • 1970-01-01
    相关资源
    最近更新 更多