Я пытаюсь выровнять изображение профиля с двумя отдельными div. Я использовал inline-block
и text-align:center
. У меня возникают проблемы с управлением положением изображения div - он выталкивает два других div и выравнивается.Выравнивание 3 divs с изображением
Как я могу контролировать положение изображения?
/* POST META */
.post-meta {
background: #888;
padding: 0 0%;
border-top: 0px solid #ddd;
border-bottom: 0px solid #ccc;
text-align:center;
float:none;
margin-bottom:16px;
height:80px;
}
.post-meta a {
float:none;
padding:0px;
font-weight:normal;
}
.author-meta {
font-size: 15px;
letter-spacing: .5px;
font-weight: normal;
margin:0px;
display: inline-block;
padding: 0px;
float: none;
color:#333;
background:#ddd;
height:50px;
}
.author_location {
padding: 0px;
text-transform: none;
font-size: 12px;
color: #444;
font-weight: normal;
letter-spacing: .5px;
display: inline-block;
float: none;
background:#ddd;
height:50px;
margin:0px;
}
.entry_author_image {
float: none;
padding: 0;
display: inline-block;
color: #999;
font-size: 0.7em;
font-weight: normal;
background: no-repeat left center;
background-size: 18px auto;
margin:0px;
letter-spacing: 1px;
background:#ddd;
height:50px;
}
<div class="post-meta">
<div class="entry_author_image">
<img src="https://www.dropbox.com/s/w1thsifonsi6dji/profile-image.png?raw=1" width="22" height="22"></div>
<div class="author-meta"><a href="#">Author name</a></div>,
<div class="author_location"><a href="#">City</a></div>
</div>
Codepen here
Именно то, что мне нужно, спасибо. Из интереса, почему по умолчанию был div с изображением, в результате чего остальные два divs выглядели ниже от родительского div? – coreysimons
@coreysimons вероятно потому, что они разные высоты. один - 80, остальные 2 - 50 пикселей. Html может быть странным! –
Спасибо за вашу помощь Рейчел. – coreysimons