这是我的 html 元素的样子(不正确)。我需要文本在中间垂直对齐:
文本没有换行符,它只是根据 div 的大小环绕。封闭的 div 是 200px,图片是 75px,图片有 15px 的右边距,文本得到 110px 显示。
.favorite {
float: left;
width: 200px;
font-size:14px;
height:75px;
}
.favImg {
margin-right:15px;
float:left;
width:75px;
}
.favText {
display: inline-block;
vertical-align: middle;
line-height: 150%;
width:110px;
float:right;
}
<div class="favorite">
<div class="favImg"><img src="http://localhost/images/icons/favorites-tennis.jpg" width="75" height="75" border="0" alt="Tennis"/></div>
<div class="favText">Playing a sport alot and more</div>
</div>