【发布时间】:2011-04-22 06:27:53
【问题描述】:
我有一个普通的 HTML 表格:
<table>
<tr>
<td class="first-column-style">FAT</td>
<td>...</td>
</tr>
<tr>
<td class="first-column-style">FAT</td>
<td>...</td>
</tr>
</table>
我想将 CSS 样式应用于特定列中的每个表格单元格 (td)。是否可以在不将 class/style 属性应用于该列中的每个表格单元格且不使用 JavaScript 的情况下做到这一点?
【问题讨论】:
-
考虑到其他方法的局限性,这似乎实际上是更好的解决方案
-
这些解决方案都不可接受;看起来目前没有单一的方法来指定列的单元格属性,因为没有地方可以向列添加类或 id。我认为,如果没有通用替代方案,则不应弃用此功能。强制编码人员知道 html 表格的数字索引或在每个表格单元格中指定一个类以设置样式是绝对没有合理的理由的。