XHTML复杂的表格

来自站长百科
跳转至: 导航、​ 搜索

在实际的网页设计过程中,可能需要呈现一个比较复杂的表格。例如:

表格的标题——caption 时间th 事件th 人物th 花费th
1 小吃部吃饭 小强 100
2 大饭店喝酒 小明 3000

上面表格的XHTML代码如下:


 <table summary="公司花费明细表格">  

表格的标题——caption
<colgroup>
<col id="time" />
<col id="event" />
<col id="person" />
<col id="cost" />
</colgroup>
<thead>

时间th
事件th
人物th
花费th
</thead> <tbody>

1
小吃部吃饭
小强
100


2
大饭店喝酒
小明
3000

</tbody>

首先是table标签里的summary属性,它是对真个表格内容的简要概括。

caption标签,表示表格的标题。


<colgroup> 
<col id="time" />
<col id="event" />
<col id="person" />
<col id="cost" />
</colgroup>

以上colgroup将整个表格分为四个列。

<thead>  


时间th
事件th
人物th
花费th

</thead>
thead包裹的内容是表格的头部,就像head标签对整个网页的作用一样。thead里的一行仍然用tr来表示,但是单元格则是用th来表示。
<tbody>

1
小吃部吃饭
小强
100


2
大饭店喝酒
小明
3000

</tbody>
tbody则是表示的身体,类似body标签对整个网页的意义。
将上面的代码组合起来就是刚开始的那个表格了。