2017-06-30 34 views
0

我嘗試使用引導程序對右列進行佈局。但是,我不知道如何去做這樣的處置。 enter image description here引導右列動態高度

我試過不同的東西,但右欄沒有左側內容的大小。我在引導階段3. 這是什麼嘗試過,但你可以看到右側列沒有剩下3個內容的高度。 bootply

你能幫我嗎?

+0

引導3或4?你試過的代碼在哪裏?請發佈。 –

回答

0

看起來像什麼你想要做的是一樣的東西:

<div class="row equal-height-cols"> 
    <div class="col-md-8"> 
     <div class="row"> 
      <div class="col-md-6"></div> 
      <div class="col-md-6"></div> 
      <div class="col-md-12"></div> 
     </div> 
    </div> 
    <div class="col-md-4"></div> 
</div> 
.equal-height-cols{ 
    display: flex; 
    flex-wrap: wrap; 
    justify-content: stretch; 
} 

您需要膿液有一些內容,看看它在行動,但應該爲你安排你正在找。

*編輯:問題misunerstood確切含義,更新

+0

似乎不起作用。 OP希望右列高度與左列的高度相匹配https://codepen.io/anon/pen/owqvzb –

+1

已更新回答,謝謝@MichaelCoker –

0

可以使用bootst做說唱行/列,並在頂部添加flexbox。如果你使用bootstrap 4,你可以單獨使用bootstrap來做到這一點,因爲它使用flex而不是float/cols。

<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> 
 
<style> 
 
    .flex { 
 
    display: flex; 
 
    } 
 
    .wrap { 
 
    flex-wrap: wrap; 
 
    } 
 
    .red { 
 
    background: red; 
 
    } 
 
    .blue { 
 
    background: blue; 
 
    } 
 
    .yellow { 
 
    background: yellow; 
 
    } 
 
    .green { 
 
    background: green; 
 
    } 
 
</style> 
 
<div class="container"> 
 
    <div class="row flex"> 
 
    <div class="col-xs-8"> 
 
     <div class="row flex wrap"> 
 
     <div class="col-xs-6 red">1</div> 
 
     <div class="col-xs-6 yellow">2</div> 
 
     <div class="col-xs-12 blue">3</div> 
 
     </div> 
 
    </div> 
 
    <div class="col-xs-4 green">4</div> 
 
    </div> 
 
</div>