Html 多个表头

Html 多个表头,html,xhtml,Html,Xhtml,一个表可以有多个表头吗?我的意思是,根据w3c标准,html(4/5)或xhtml是否合法。“一个表是否可以有多个表头”:是 “根据w3c标准,html(4/5)或xhtml是否合法”:是我按照Pekka的建议在validator.w3.org上运行了一个测试,它通过了所有3个HTML4 HTML5 xhtml 1.0 该表可以有多个TH和t正文 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/

一个表可以有多个表头吗?我的意思是,根据w3c标准,html(4/5)或xhtml是否合法。

“一个表是否可以有多个表头”:


“根据w3c标准,html(4/5)或xhtml是否合法”:

我按照Pekka的建议在validator.w3.org上运行了一个测试,它通过了所有3个HTML4 HTML5 xhtml 1.0

该表可以有多个THt正文

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -->
<!-- <!DOCTYPE html> -->

<html >
    <head><title>hi</title></head>
    <body>
        <table>
            <tr>
                <th></th>
                <th>1 </th>
                <th>500 </th>
            </tr>
            <tr>
                <th></th>
                <th>1 </th>
                <th>500 </th>
            </tr>
        </table>
    </body>
</html>

你好
1.
500
1.
500

表格标题由标签
表示。标记
是一个标题单元格,因此不清楚您的意思,因为在您的示例中,您只使用了放置在正文部分的
元素

智慧的最终来源是《圣经》,它说:

[code>元素的内容是:]可选的标题元素,后跟零个或多个colgroup元素,可选的后跟thead元素,[…]

在中也是如此,因此,一个表可能只有一个标题

另一方面,页眉单元格元素(
)可以放置在表格的任何部分(页眉、页脚或正文)中。(这同样适用于数据单元格-


正文部分中的
表示行标题或列标题或其他标题,具体取决于行标题或上下文。

为什么不通过验证器运行它并亲自查看?是的,(但我相当肯定答案是“不,它无效”)@Pekka我进行了测试,结果通过了。所以我可以说这是有效的当我遇到同样的问题时,我所做的是对boday表中的第一行应用相同的表头样式。显然,这不是真的。如上所述。我以为我们讨论的是元素…而不是,这似乎甚至对thead也是可能的:
当打印长表时,表头和表脚信息可能会在包含表数据的每一页上重复。
()@Pekka:这意味着在每个呈现的页面上都会重复标题,这并不意味着你可以为每一页定义不同的页眉。我只需要谦虚地指出,这个表格没有页眉,只有几个页眉单元格,可以放在任何部分和任何数字中。谢谢,我觉得这就是页眉,谢谢你给我的启发。还有一个表尾。