【问题标题】:Twitter Bootstrap: nested rows - border pushes span column downTwitter Bootstrap:嵌套行 - 边框向下推动跨列
【发布时间】:2012-11-28 06:24:38
【问题描述】:

在下面的代码中,跨度 #2 出现在跨度 #1 下方,尽管列数与父跨度 (10) 中的列数相同。这是因为嵌套行的边框 (class="row well")

有没有一种优雅的方法可以在不向下推内容的情况下将边框应用于嵌套行。

我想根据嵌套跨度的位置应用上/左/下/右边框并应用box-sizing: border-box 会有所帮助,但是在减小浏览器的宽度时会出现问题,而且这会很丑解决方案。

<div class="row">
  <div class="span2"> left menu </div>
  <div class="span10">
    <div class="row well">
      <div class="span5" style="background-color: #aca">
        #1
      </div>
      <div class="span5" style="background-color: #aac">
        #2
      </div>
    </div>
  </div>
</div>

【问题讨论】:

    标签: html css twitter-bootstrap


    【解决方案1】:

    不要把井放在一排,让它成为自己的容器..

    <div class="row">
      <div class="span2"> left menu </div>
      <div class="span10">     
        <div class="well">
          <div class="row-fluid">
            <div class="span6" style="background-color: #aca">
              #1
            </div>
            <div class="span6" style="background-color: #aac">
              #2
            </div>
          </div>
        </div>
      </div>
    </div>
    

    我将 class="row" 替换为 class="row-fluid" 因为“row”类使用严格的宽度,而“row-fluid”类使用百分比并且将“span6”类并排放置即使为其父级添加了额外的填充和边框。

    【讨论】:

    • 您是否尝试过您的解决方案是否有效?因为它不适合我。
    • 是的,我看到了我的代码问题并对其进行了更新。这就是我在行/跨度类上获得背景/边框的方法
    • 行得通,谢谢。您还可以快速编辑一下,解释为什么在这种情况下使行变得流畅有帮助吗?
    • class="row-fluid".. 我怎么没想到呢?谢谢!
    猜你喜欢
    • 2012-07-03
    • 1970-01-01
    • 2012-09-24
    • 2012-12-23
    • 2012-02-06
    • 2013-12-16
    • 2013-07-24
    • 1970-01-01
    相关资源
    最近更新 更多