2015-04-01 60 views
2

我知道如何在Bootstrap中執行標準列等。然而,我還有一些我還沒有遇到的事情,我似乎無法谷歌答案。也許我不知道該怎麼稱呼它,因此我找不到它。Bootstrap - 圍繞較大的列包裝列

我基本上有一堆箱子,右邊有一個大箱子,下面有更多的小箱子。我覺得我很困惑,因爲通常我將有一個排,用4柱3寬,但更大的列需要佔用多行..

下面是一個簡單的例子,我在做漆:

Bootstrap column wrap larger column

較小的盒子就像一個投資組合的縮略圖,他們都是相同的大小。較大的框是一個Twitter新聞提要,這是Twitter提供的一個功能,可以在您的網站上發佈新聞推送。

我不確定是否應該創建兩個部分(上半部分和下半部分)或如何處理此問題。我考慮製作頂部2欄,然後在第1欄中將它分成兩部分(6和6)。然後在正常情況下在它下面單獨一節。

但是,您可以輕鬆地將圖像添加到段落中並使文字環繞圖像。我想同樣的事情,只有Twitter的新聞源和列..

我可以添加代碼,一旦我得到的方法,如果我仍然卡住。

我試圖在第一列中放置另一組行和列,但是它打破了列間的間隔,這意味着要添加CSS來修復間距。

希望有人做過這樣的事情,或者可以看看我的形象,如何解決這個問題。

回答

0

嘗試這樣:

<div class="container-fluid"> 
    <div class="row"> 
     <div class="col-sm-6"> 
      row1-col1 
      <div class="row"> 
       <div class="col-sm-6"> 
        Sub-row1-Sub-col1 
       </div> 
       <div class="col-sm-6"> 
        Sub-row1-Sub-col2 
       </div> 
      </div> 
      <div class="row"> 
       <div class="col-sm-6"> 
        Sub-row2-Sub-col1 
       </div> 
       <div class="col-sm-6"> 
        Sub-row2-Sub-col2 
       </div> 
      </div> 
      <div class="row"> 
       <div class="col-sm-6"> 
        Sub-row3-Sub-col1 
       </div> 
       <div class="col-sm-6"> 
        Sub-row3-Sub-col2 
       </div> 
      </div> 
     </div> 
     <div class="col-sm-6"> 
      row1-col2 
     </div> 
    </div> 
    <div class="row"> 
     <div class="col-sm-3"> 
      row2-col1 
     </div> 
     <div class="col-sm-3"> 
      row2-col2 
     </div> 
     <div class="col-sm-3"> 
      row2-col3 
     </div> 
     <div class="col-sm-3"> 
      row2-col4 
     </div> 
    </div> 
    <div class="row"> 
     <div class="col-sm-3"> 
      row3-col1 
     </div> 
     <div class="col-sm-3"> 
      row3-col2 
     </div> 
     <div class="col-sm-3"> 
      row3-col3 
     </div> 
     <div class="col-sm-3"> 
      row3-col4 
     </div> 
    </div> 
</div> 
+0

謝謝。你們應該調整大小(放下),並且他們應該排隊。唯一的問題是行與列之間沒有間隙。沒問題,我只會使用一些CSS。我原來的想法是正確的。我只是不確定這是處理這種情況的正確方法。 – 2015-04-01 04:59:46

0

您剛纔對annidate現有列內更多的行。

如:

<div class="container"> 
     <div class="row"> 
      <div class="col-lg-6"> 
       <div class="row"> 
        <div class="col-lg-3">1</div> 
        <div class="col-lg-3">2</div> 
       </div> 
       <div class="row"> 
        <div class="col-lg-3">3</div> 
        <div class="col-lg-3">4</div> 
       </div> 
       <div class="row"> 
        <div class="col-lg-3">5</div> 
        <div class="col-lg-3">6</div> 
       </div> 

      </div> 
      <div class="col-lg-6">Big content</div> 
     </div> 
    </div> 
2

你能告訴你的HTML/CSS看到的位置和原因代碼破壞?你接近的方式是正確的,我也會這樣做。見下文

<div class="container"> 
<div class="row"> 
    <div class="col-xs-12"> 
     <div class="col-xs-6"> 
      <div class="row"> 
       <div class="col-xs-6"></div> 
       <div class="col-xs-6"></div> 
      </div> 
      <div class="row"> 
       <div class="col-xs-6"></div> 
       <div class="col-xs-6"></div> 
      </div> 
      <div class="row"> 
       <div class="col-xs-6"></div> 
       <div class="col-xs-6"></div> 
      </div> 
     </div> 
     <div class="col-xs-6"></div> 
    </div> 
</div> 
<div class="row"> 
    <div class="col-xs-3"></div> 
    <div class="col-xs-3"></div> 
    <div class="col-xs-3"></div> 
    <div class="col-xs-3"></div> 
</div> 
<div class="row"> 
    <div class="col-xs-3"></div> 
    <div class="col-xs-3"></div> 
    <div class="col-xs-3"></div> 
    <div class="col-xs-3"></div> 
</div> 

enter image description here

+0

謝謝你的時間。我欣賞截圖。但是,當我將它們放在一起時,柱子沒有落到位,它們只是一起擠壓。我甚至將col-xs更改爲col-sm,它也做了同樣的事情。大部分之後的行向左偏移約10個像素。我選擇了另一個答案,因爲它在箱子外面工作,除了行之間的頂部/底部邊距之外。 – 2015-04-01 05:02:26

+0

當然。我很高興你得到它的工作:)) – 2015-04-01 05:04:40