如何将我的文本块与我的图像垂直对齐,以便我的文字显示在中间,但是在旁边?
我的JSFiddle。
<div class="avatar">
<img src="http://placehold.it/50x50">
<div>
<span>MyAvatar.jpg</span>
Avatars should be no bigger than 200x200px
</div>
</div>
感谢您的帮助
答案 0 :(得分:3)
试试这个
body {font-size:12px}
.avatar {
display:table;
}
.avatar div
{
display:table-cell;
vertical-align: middle
}
.avatar span {
display:block;
font-weight:bold;
}
.avatar img {
margin-right:20px;
display:table-cell;
}
答案 1 :(得分:2)
使用display: table
和vertical-align
。
.avatar {
display: table;
}
.avatar div {
display: table-cell;
vertical-align: middle;
}