【发布时间】:2017-10-21 12:28:27
【问题描述】:
我有以下代码,它在一个表格中显示了四个图像。 float: left; CSS 的原因是它们可以换行。 JSFiddle
<table>
<tr>
<td style="float: left; padding: 20px;">
<img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=600%C3%97300&w=600&h=300" />
<div style="padding-top: 30px;">TEST TEXT #1</div>
</td>
<td style="float: left; padding: 20px;">
<img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=600%C3%97300&w=600&h=300" />
<div style="padding-top: 30px;">TEST TEXT #2</div>
</td>
<td style="float: left; padding: 20px;">
<img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=600%C3%97300&w=600&h=300" />
<div style="padding-top: 30px;">TEST TEXT #3</div>
</td>
<td style="float: left; padding: 20px;">
<img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=600%C3%97300&w=600&h=300" />
<div style="padding-top: 30px;">TEST TEXT #4</div>
</td>
</tr>
</table>
但是,它们目前固定在表格行的左侧(这是可以理解的,因此使用了float: left CSS)。但是,有没有一种方法可以让
是的,我必须使用一张桌子。
【问题讨论】:
-
一个简单的 在每个 td 开始标签之后应该可以工作,你测试了吗?
-
我认为
align作为 HTML 标记已被弃用?
标签: html css html-table alignment