Bootstrap为col的父母做了一个

时间:2015-09-07 22:43:46

标签: css twitter-bootstrap

我想在一行和包含col之间创建一个父div:

<div class="container">
    <div class="row">
      <div id="rowcontent">
        <div class="col-md-6">afafafaf</div>
        <div class="col-md-6">afaf</div>
      </div>
    </div>
</div>

这样做的原因是我想在行中添加背景,如果我将背景添加到

  <div class="row"> 

背景放在边距上。但是,当我像示例代码那样执行它时背景是不可见的,因为rowcontent的高度是0.我怎么能改变它,rowcontent的高度将与col的高度相同。

Bootply

2 个答案:

答案 0 :(得分:2)

使用课程clearfixhttp://getbootstrap.com/css/#helper-classes-clearfix):

<div id="rowcontent" class="clearfix">

这是对块格式化上下文问题的修复:https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Block_formatting_context

答案 1 :(得分:0)

您可以使用display: tabletable-cell让您的父母与其子女的尺寸相匹配。

#rowcontent
  {
     display: table;
     background: red;
   }

#rowcontent > div 
   {
     display: table-cell; 
     width:50%;
   }

BootPly demo