Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在html中,表格标题是否仅用于顶行?_Html_Html Table - Fatal编程技术网

在html中,表格标题是否仅用于顶行?

在html中,表格标题是否仅用于顶行?,html,html-table,Html,Html Table,我总是看到th标签只在表的第一行使用。是否有某些特定的原因使它不能用于沿最左边的列创建“左”标题。这是一张糟糕的表格,还是可以 基本上,表的标题在最上面一行,最左边一列,最上面的一个正方形是空的 e、 g 第一名 前2名 左标题? 数据1 数据2 这是有效的,但是,当使用时,它必须是第一行。这是有效的: <table> <thead> <tr> <td>0,0</td><td>

我总是看到th标签只在表的第一行使用。是否有某些特定的原因使它不能用于沿最左边的列创建“左”标题。这是一张糟糕的表格,还是可以

基本上,表的标题在最上面一行,最左边一列,最上面的一个正方形是空的

e、 g


第一名
前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>