2017-07-31 13 views
-2

ブートストラップカラムの左下にボックスを合わせる必要があります。ご協力ありがとうございます。ブートストラップ列の要素を一番下に揃える方法は?

How I need it

問題は、列が何も定義された高さを有していないことです。

+1

親に合いました相対的には、ボックスではabsokでute and left:0 and bottom:0 –

+0

[CSSを使用してdivの下部にある[Align]ボタンの複製が可能です](https://stackoverflow.com/questions/5817233/align-button-at-the-bottom-of-div -using-css) –

+0

あなたのコードメイトを投稿してください。私たちはあなたを助けることができます。 :) –

答えて

1

.bottomdiv { 
 
    border: 1px solid red; 
 
    height: 50px; 
 
    width: 50px; 
 
    position:absolute; 
 
    left:0; 
 
    bottom:0; 
 
} 
 
.col-md-6.col-sm-6.col-xs-6 { 
 
    display: table-cell; 
 
    height: auto; 
 
    border: 1px solid black; 
 
    float: none; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<div class="container"> 
 
    <div class="row"> 
 
     <div class="parent"> 
 
     <div class="col-md-6 col-sm-6 col-xs-6"> 
 
      <div class="bottomdiv"> 
 
      </div>    
 
     </div> 
 
     <div class="col-md-6 col-sm-6 col-xs-6"> 
 
      <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p> 
 
     </div> 
 
    </div> 
 
</div></div>

+0

@Radek Homolaは私の答えをチェックします。疑いがあれば教えてください。 – Dhaarani

+0

完璧に動作します!ありがとうございました! –

+0

@Radek Homolaようこそ – Dhaarani

1

列をフレックスボックスにして、要素を最後まで整列させることができます。

.row { 
 
    background: red; 
 
} 
 

 
.col-6-md { 
 
    background: lightblue; 
 
    height: 200px; 
 
    display: flex; 
 
} 
 

 
.bottom { 
 
    background: green; 
 
    align-self: flex-end; 
 
    width: 100px; 
 
    height: 50px; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> 
 
<div class="row"> 
 
    <div class="col-6-md"> 
 
    <div class="bottom">Bottom</div> 
 
    </div> 
 
</div>

+0

ああ、問題が見つかりました。高さは柔軟性を保つ必要があります。 –

0

ます。また、その後の位置を確認し、絶対CSS機能 .bottom position:absolute;bottom:0;left:0; を使ってみて変更することができ、それはあなたに

関連する問題