Я использую разные теги DIV для работы в качестве таблиц, и я хочу получить еще один DIV в нижней части содержимого DIV.Разместить текст внизу, а не под другим текстом
<div class="table">
<div class="table-row">
<div class="table-information">
Content
</div>
<div class="table-content">
More content
<div class="extra">
Here's the extra content
</div>
</div>
</div>
</div>
Вот CSS:
.table {
display: table;
}
.table-row {
display: table-row;
}
.table-information {
background-color: #eaeaea;
height: 150px;
padding: 10px 15px;
width: 150px;
}
.table-content {
display: table-cell;
height: 150px;
padding: 10px 15px;
}
.extra {
vertical-align: bottom
}
Как вы можете видеть, у меня есть vertical-align: bottom;
для extra
класса. Я хочу, чтобы содержимое внутри этого DIV было внизу, а не справа от текста More content
. Но ничего не происходит, когда я пытаюсь это решение.
http://jsfiddle.net/edgren/3jjbV/
Как я могу решить эту проблему?
Заранее спасибо.
'vertical-align: bottom' относится к содержимому' .extra', а не 'div'. –
Хорошо. Как я могу сделать DIV и его содержимое в нижней части тега DIV «table-content»? – Erik