Существует h1
, p
, a
в div
, я хочу h1
в верхней части div
и a
в нижней части div
и p
в середине независимо от высоты p
.Как выровнять sth в div внизу?
Вот источник:
HTML
<div class="box">
<div>
<h1>Header</h1>
<p>text <br>line2<br>line3</p>
<a href="#">bottom</a>
</div>
<div>
<h1>Header</h1>
<p>text <br>line2</p>
<a href="#">bottom</a>
</div>
</div>
CSS
.box {
box-sizing: border-box;
padding: 0 1px;
margin: 0;
overflow: hidden;
clear: both;
border: 1px solid blue;
}
.box div {
float: left;
width: 50%;
box-sizing: border-box;
padding: 10px;
}
.box h1 {
padding: 0;
margin: 0 0 10px;
}
.box p {
padding: 0;
margin-right:5px;
text-wrap:normal;
}
.box a {
}
Спасибо, можно ли это сделать без 'height: 100%'? – Sato
согласно моим знаниям нет. – ketan