html表,是什么目的

时间:2012-01-06 13:31:01

标签: html xhtml html-table

拥有th(X)HTML标记的原因是什么。我的想法是,ththead,因为它位于td下,而th就足够了。

如果有充分理由拥有tf,那么为什么不存在tfoot标记放在{{1}}下?

3 个答案:

答案 0 :(得分:3)

可以使表标题单元格不是表头的一部分。示例包括标题和标题的,它们仅适用于(复杂)表的一部分(td元素需要使用headers属性的排序)。 / p>

标题不是数据,因此表格数据单元格不合适。页脚用于总计等数据,这些数据仍然是数据,因此<td>适合他们。

答案 1 :(得分:1)

thead是在HTML 4.0中引入的,th早于此(请参阅HTML 3.2 spec) - 因此th是区分标题与常规标题的唯一可用机制细胞。另外,您也可以使用th作为行标题。

答案 2 :(得分:1)

表格中的单元格可能包含两种类型的信息:标题信息和数据

The TH element defines a cell that contains header information.
The TD element defines a cell that contains data.

这种差异使浏览器能够清晰地呈现标题和数据单元格,即使在没有样式表的情况下也可以例如,某些浏览器可能会使用粗体字体显示标题单元格文本。