html - 如何将一个表格单元格居中,使单元格比其他单元格少?
问题描述
我尝试使用中心标签,我尝试使用对齐:中心。我尝试了一些东西,但没有什么能让我的 td 标签居中。我试图居中的 td 标签是最后一张图片,它粘在左侧。这也是实际页面的链接,因为我使用了内联 css,它可能更容易在检查器中分开。
<table>
<tbody>
<tr>
<td><img class="shadowed" src="//cdn.shopify.com/s/files/1/1258/4447/files/pic1_large.jpg?v=1539611201" /></td>
<td><img class="shadowed" src="//cdn.shopify.com/s/files/1/1258/4447/files/pic1_large.jpg?v=1539611201" /></td>
<td><img class="shadowed" src="//cdn.shopify.com/s/files/1/1258/4447/files/pic1_large.jpg?v=1539611201" /></td>
</tr>
<tr>
<td> <img class="shadowed" src="//cdn.shopify.com/s/files/1/1258/4447/files/38-Breckenridge-2-6-6T-Naked-Brass_large.jpg?v=1539704926" alt="" width="613" height="258" /></td>
</tr>
</tbody>
</table>
解决方案
要使最后一行的单元格全宽(这样您就可以将其中的内容居中),您需要给它colspan="3"
.
<tr>
<td colspan="3" style="text-align: center;">
<a href>
<img />
</a>
</td>
请注意区别:您不能将单元格连续居中。您只能将它跨越多个列并将其中的内容居中。
虽然上述方法可行,但我需要强调您不应该使用<table>
元素进行布局这一事实。十多年前,它不再是一种可接受的技术。
相反,您应该使用网格、弹性框或块级元素。
推荐阅读
- sql - 在 SQL Server 中通过游标(获取表名)删除所有表
- python - 如何构建请求异常处理并检查 200 响应?
- database-design - DynamoDB:如何为带有标签(描述符)的项目设计模式?
- sql - 根据其他联接表列计算字段的总和
- r - 计算断开的子网数
- epub - 在 EPUB 文件中,什么会
意思是? - django - 前端代码直接访问http而不是https并导致混合内容错误
- python - 如何将列表变成contourf可以理解的2x2数组
- python - 在 C 中将浮点数转换为字符串,然后在 Python 中读取
- javascript - Chrome DedicatedTools 停止为 Node.js 工作