以下是我的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>