【发布时间】:2017-07-07 03:52:09
【问题描述】:
如何将text on 1 line 垂直居中?文字可能会改变,所以我想要一个通用的解决方案。
此处示例:http://jsfiddle.net/rfECj/
HTML:
<table>
<tr>
<td>
<img src="img.png"/>
text on 2 lines text on 2 lines text on 2 lines
</td>
<td>
<img src="img.png"/>
text on 2 lines text on 2 lines text on 2 lines
</td>
<td>
<img src="img.png"/>
text on 1 line
</td>
</tr>
</table>
CSS:
table img {
margin: 4px 6px 0 6px;
float: left;
}
table tr td {
width: 180px;
}
【问题讨论】:
-
图片也需要居中对齐吗?
-
@Jason 是的,但它们的大小不会改变,所以我可以在图像上添加边距/填充
标签: html css html-table vertical-alignment