15

我正在使用 Bootstrap 3.0,似乎无法弄清楚如何在面板之间添加填充/空间。

<div class="row">
  <div class="col-xs-4 panel">
    <div class="panel-body">
      <h4>First Cell</h4>
    </div>
  </div>
  <div class="col-xs-4 panel">
    <div class="panel-body">
      <h4>Second Cell</h4>
    </div>
  </div>
  <div class="col-xs-4 panel">
    <div class="panel-body">
      <h4>Third Cell</h4>
    </div>
  </div>
</div>

我已经尝试添加一个类并将宽度设置为 30%,但它只有在你有两个面板并将一个向右拉时才有效。如果我添加一个边距,那么它会关闭响应性,最后一个单元格会下降到下一行。

如何响应式地在面板之间添加间隙?

4

4 回答 4

21

我倾向于不结合 .panel 和 .col*:

http://jsfiddle.net/isherwood/xTc7a/1/

<div class="row">
    <div class="col-xs-4">
        <div class=" panel">
            <div class="panel-body">
                 <h4>First Cell</h4>

            </div>
        </div>
    </div>
    <div class="col-xs-4">
        <div class=" panel">
            <div class="panel-body">
                 <h4>Second Cell</h4>

            </div>
        </div>
    </div>
    <div class="col-xs-4">
        <div class=" panel">
            <div class="panel-body">
                 <h4>Third Cell</h4>

            </div>
        </div>
    </div>
</div>
于 2013-10-21T17:34:48.713 回答
3

像下面这样更改html,

<div class="row">
    <div class="col-xs-4">
      <div class="panel">
          <div class="panel-body">
               <h4>First Cell</h4>

          </div>
      </div>
    </div>
    <div class="col-xs-4">
    <div class="panel">
        <div class="panel-body">
             <h4>Second Cell</h4>

        </div>
    </div>
    </div>
    <div class="col-xs-4">
    <div class="panel">
        <div class="panel-body">
             <h4>Third Cell</h4>

        </div>
    </div>
    </div>
</div>
于 2013-10-21T17:30:33.217 回答
2

您可以像这样使用并根据需要划分为任意数量的列。

<div class="row">
  <div class="col-md-6">
     <div class="col-md-12">
        <div class=" panel">
        <div class="panel-body">
             <h4>First Cell</h4>
        </div>
    </div>
     </div>
  </div>
  <div class="col-md-6">
     <div class="col-md-12">
        <div class=" panel">
        <div class="panel-body">
             <h4>Second Cell</h4>
        </div>
    </div> 
     </div>
  </div>
</div>
于 2015-11-28T09:26:58.743 回答
0

我设法通过在前 2 个面板中添加一个类 panel-4 来使其工作:

.panel-4 {
  width:30%;
  margin-right:5%;
}
于 2013-10-21T17:30:42.137 回答