在html中,表格标题是否仅用于顶行?
我总是看到th标签只在表的第一行使用。是否有某些特定的原因使它不能用于沿最左边的列创建“左”标题。这是一张糟糕的表格,还是可以 基本上,表的标题在最上面一行,最左边一列,最上面的一个正方形是空的 e、 g在html中,表格标题是否仅用于顶行?,html,html-table,Html,Html Table,我总是看到th标签只在表的第一行使用。是否有某些特定的原因使它不能用于沿最左边的列创建“左”标题。这是一张糟糕的表格,还是可以 基本上,表的标题在最上面一行,最左边一列,最上面的一个正方形是空的 e、 g 第一名 前2名 左标题? 数据1 数据2 这是有效的,但是,当使用时,它必须是第一行。这是有效的: <table> <thead> <tr> <td>0,0</td><td>
第一名
前2名
左标题?
数据1
数据2
这是有效的,但是,当使用
时,它必须是第一行。这是有效的:
<table>
<thead>
<tr>
<td>0,0</td><td>1,0</td><td>2,0</td>
</tr>
</thead>
<tr>
<th>0,1</th><th>1,1</th><th>2,1</th>
</tr>
</table>
0,01,02,0
0,11,12,1
但这不是:
<table>
<tr>
<td>0,0</td><td>1,0</td><td>2,0</td>
</tr>
<thead>
<tr>
<th>0,1</th><th>1,1</th><th>2,1</th>
</tr>
</thead>
</table>
0,01,02,0
0,11,12,1
这是无效的HTML,您可以再次检查,但在执行之前,您必须添加
声明和有效HTML文档的其余部分。不,这是完全合法的。自动丢失非无效元素,例如
,是无效的。使用验证器,自己测试。
<table>
<tr>
<td>0,0</td><td>1,0</td><td>2,0</td>
</tr>
<thead>
<tr>
<th>0,1</th><th>1,1</th><th>2,1</th>
</tr>
</thead>
</table>