【发布时间】:2016-01-07 20:09:26
【问题描述】:
我有一个表格,其布局如下,用于类似时间表的应用程序:
<table width="100%" border="1px">
<tr>
<th colspan="11" align="center">Function</th>
</tr>
<tr>
<td align="center">(01)</td> <!-- 7 more TD's after this -->
</tr>
<tr>
<th colspan="11" align="center">Products</th>
</tr>
<tr>
<td align="center">(02)</td> <!-- 10 more TD's after this -->
</tr>
<tr>
<th colspan="11" align="center">Other Codes</th>
</tr>
<tr>
<td align="center">V</td> <!-- 6 more TD's after this -->
</tr>
</table>
每一行都有不同数量的表格数据元素。我试图让表格数据元素本身在整行中居中,而不仅仅是元素本身内部的文本,但我似乎无法找到如何做到这一点。
我在 Google 上搜索到的任何内容都只是为我提供了与单元格本身内容的 align 和 valign 属性相关的各种信息,而不是在行中将单元格居中。
我尝试过调整边距和边框大小,但似乎并没有像其中一些线程中建议的那样产生任何影响:
https://stackoverflow.com/a/8649701/1189566
How to align td elements in center
和其他一些论坛,但没有任何成功。
【问题讨论】: