Я пытаюсь сделать 3 содержимого вертикально центрированным внутри div. Я использовал vertical-align:middle
, но он не делает то, что я хочу сделать. Как я могу это исправить?Вертикально выровнять центр внутри div
Я хочу, чтобы home_post_time
появлялся в правом углу по вертикали по центру. Я пробовал float:right;
, но не мог делать то, что хотел. Это, как я хочу, чтобы она появилась
Image
Image text time
Image
.home_post_sections {
width: 100%;
height: 33%;
background-color: #01ff70;
text-align: left;
}
.home_post_propic {
width: 55px;
height: 55px;
margin-top: 5px;
margin-left: 5px;
margin-bottom: 5px;
}
.home_post_username {
margin-left: 20px;
width: 100%;
vertical-align: middle;
}
.home_post_time {
float: right;
vertical-align: middle;
text-align: right;
margin-right: 10px;
}
<div className="home_post_sections">
<img src="http://lorempixel.com/output/people-q-c-55-55-9.jpg" className="home_post_propic" />
<a className="home_post_username">User name</a>
<a className="home_post_time">23h</a>
</div>
создать plunkr. –
@ManojLodhi No - Создайте снипп здесь! Так же, как я использовал кнопку '<>' – mplungjan
Возможный дубликат [Вертикально выравнивать текст рядом с изображением?] (Http://stackoverflow.com/questions/489340/vertically-align-text-next-to-an- изображение) – mplungjan