屏幕上有 5 个水平排列的图像列表。在每张图片下方,我有一个 div 来显示图片的名称。我有图像名称的自动换行,因此如果名称很长,它们会分布在多行中。
这里的问题是,当图像名称跨越多行时,其他小图像名称被拉下。那就是所有其他图像名称与最长名称的底部对齐。我希望所有图像名称都显示在图像下方。
你可以使用表
<table align="center" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td>img</td></tr>
<tr><td>img name</td></tr>
</table>
给 li 一个高度并添加float:left;
您可以使用表格来分隔 trs,或者将图像分组到浮动 div 中,然后清除,然后将文本分组到另一个浮动 div 中。
aplly '垂直对齐:顶部;' 关于持有文本的元素。