我听从这样:
.table{
width: 500px;
}
.table td{
vertical-align: middle:
}
.logo{
vertical-align: middle;
display: inline-block;
}
<table class="table" border="1">
<tr>
<td>
<span class="logo">
<img src="http://i.imgur.com/8odfqCs.png" alt="" />
</span>
<span>Ололо лололо олололо лололо лолололо лололлололл лолололлл оллолло лоллогллол лололо</span>
</td>
</tr>
</table>
为什么第一行通常张贴,并在底部另一个? 我尝试了不同的“显示器”,“浮动”和“清除”属性,但什么都没有发生
因为图像提高了线的高度。你希望你的文本在哪里? – Siguza
@Siguza是的,也是因为使用'display:inline' +'vertical-align:middle'。 @MixerOID这两行显示OK,但首先有很大的高度。 –
@Siguza like this http://i.imgur.com/euTOp2e.png – MixerOID