2014-11-05 43 views
1

如果我使用4列,則不存在第一個示例中的問題。但是,如果我在2列大小的列之間插入一列大小爲8的2列的列,列不會像第一個示例那樣寬,即使它合計爲12?具有嵌套列邊距的自舉行問題

<div class="container-fluid"> 
    <div class="row"> 
     <div class="col-sm-3" style="background-color:lavender;">Column A</div> 
     <div class="col-sm-3" style="background-color:palegreen;">Column B</div> 
     <div class="col-sm-3" style=" background-color:palegoldenrod;">Column C</div> 
     <div class="col-sm-3" style="background-color:lightpink">Column D</div> 
    </div> 
</div> 

<div class="container-fluid" style="width:100%;background-color:blue;"> 
    <div class="row"> 
     <div class="col-sm-4 col-md4 col-lg-3" style="background-color:lavender;">Column A</div> 
     <div class="col-sm-4 col-md-4 col-lg-6 row"> 
      <div class="col-sm-12 col-lg-6 col-md-12" style="background-color:palegreen;">Column B</div> 
      <div class="col-sm-12 col-lg-6 col-md-12" style="background-color:palegoldenrod;">Column C</div> 
     </div> 
     <div class="col-sm-4 col-lg-3 col-md-4" style="background-color:lightpink">Column D</div> 
    </div> 
</div> 

回答

6

每當你使用的是col-*你將有包裹他們row DIV中。

... 
<div class="col-sm-4 col-lg-6"> 
    <div class="row"> 
    <div class="col-lg-6">Column B</div> 
    <div class="col-lg-6">Column C</div> 
    </div> 
</div> 
... 

還請注意,我刪除了所有的col-*-12,你可以直接跳過他們,如果有具有相同的山坳跨度的大小,那麼你應該保持最小的一個,其餘都是多餘的。

你也可以驗證他們的官方example for grids

+0

謝謝,請參閱[鏈接](http://jsfiddle.net/b504jf3L/)是否有填充我需要添加爲列b和c仍然更小? – nickand 2014-11-05 12:52:58

+1

你在'col- *'裏有'col'這是一個非常糟糕的事情..這裏是固定的一個.. http://jsfiddle.net/b504jf3L/1/ – Lipis 2014-11-05 14:58:17

+0

我剛纔看到我有它通過複製粘貼在這裏以及..更新了代碼 – Lipis 2014-11-05 15:12:57