【发布时间】:2012-03-12 05:51:48
【问题描述】:
我读到表格的每一列都可以使用<colgroup> 和<col> 设置样式。我尝试了以下方法,但样式规范似乎不起作用。我该如何解决?
当我使用width 属性执行此操作时,它可以工作。 text-align 属性有什么问题吗?
<html><body><table>
<colgroup>
<col style="text-align:right" />
<col style="text-align:center" />
<col style="text-align:left" />
</colgroup>
<tr>
<td>aaaaaaaaaaa</td>
<td>bbbbbbbbbbb</td>
<td>ccccccccccc</td>
</tr>
<tr>
<td>aaa</td>
<td>bbb</td>
<td>ccc</td>
</tr>
</table></body></html>
结果是每个列默认左对齐,忽略colgroup中的规范。
我正在使用 Chrome 17。
【问题讨论】:
-
使用 div's 会让事情变得更简单.. 如果你不介意用 div's 来做,请查看这个链接 -- stackoverflow.com/questions/9349109/…
-
我同意。在超过 15 年的时间里,我很少看到使用 COLGROUP。我什至不认为 Safari 支持它。使用 DIV 和类名,至少你可以找到帮助!