2017-05-12 4 views
0

bootstrap colを使用している最中にdiv要素を親要素の一番下に揃える方法はありますか?ブートストラップ列の下部にdivを整える

.wrapper { 
 
    background-color: green; 
 
    height: 200px; 
 
} 
 

 
.bottom { 
 
    position: relative; 
 
} 
 

 
.bottom-div { 
 
    height: 200px; 
 
    position: absolute; 
 
    bottom: 0; 
 
}
<div class="wrapper"> 
 
    <div class="col-md-3 bottom"> 
 
    <div class="bottom-div"> TEST1 </div> 
 
    </div> 
 
    <div class="col-md-6"> 
 
    TEST2 
 
    </div> 
 
    <div class="col-md-3"> 
 
    TEST3 
 
    </div> 
 
</div>

div要素は、底部に整列しません。これを行う正しい方法は何ですか?ありがとう。

UPDATE:Div要素ラッパーを使い果たした(それは基本的に上に移動)

+2

あなたはそれが絶対的な位置決めのための基準点にしたい場合は、列の相対を行う必要があります。もっと現代的なアプローチはflexboxを使うことでしょう。 – CBroe

+0

@CBroeあなたの提案に基づいて更新しました。まだ混乱している。 – CiepCiep

+0

[mcve]を作成してください。 – CBroe

答えて

0

ないあなたがやろうとしている正確に何をしてください、@CBroeはフレキシボックスが最善の方法であるが、これをしようと言ったように: -

/* CSS used here will be applied after bootstrap.css */ 
 
.wrapper{ 
 
    background-color:green; 
 
    height: 200px; 
 
    position: relative; 
 
    
 
} 
 
    
 
.bottom-div{ 
 
    height: 50px; 
 
    width: 50px; 
 
    position: absolute; 
 
    bottom:0; 
 
    left: 0; 
 
    background-color: red; 
 
} 
 

 
.testclass { 
 
    height: 100%; 
 
} 
 

 

 
<div class="wrapper"> 
 
    <div class="col-md-3 testclass"> 
 
    <div class="bottom-div"> TEST1 </div> 
 
    </div> 
 
    <div class="col-md-6"> 
 
    TEST2 
 
    </div> 
 
    <div class="col-md-3"> 
 
    TEST3 
 
    </div> 
 
</div>

関連する問題