table表格中的thead,tbody,tfoot写html代码的时候,遇到了Tbody这个标记符,这个标记符是对于表格来说的,每个页面都有head ,body两部分,对于比较复杂的页面,页面的排版用到了很多的表格,表格的结构也就相对的复杂了,所以又将表格分割成三个部分:题头、正文和脚注。
而这三部分分别用:thead,tbody,tfoot来标注。
thead用来放标题之类的东西tbody放数据本体tfoot放表格的脚注之类……标签使用其本身所代表的含义。
这就是他们的作用。
(thead表格的头tbody表格的身体tfoot表格的脚)TBody是在table中使用的,用来指明由它包括的各表格行做为表格的主体部分。
TBody与THead和TFoot在表格中形成三个“块”,THead指明表格的Head部分,TFoot指明表格的脚注部分。
而TBody则指明表格的主体部分。
比如:<TABLE><THEAD><TR><TD>This text is in the THEAD.</TD></TR></THEAD><TBODY><TR><TD>This text is in the TBODY.</TD></TR></TBODY><TFOOT><TR><TD>This text is in the table footer.</TD></TR></TFOOT></TABLE>表格的dom结构象这样的:<table><thead><tr><td>表头</td></tr></thead><tbody><tr><td>表体</td></tr></tbody><tfoot><tr><td>表脚</td></tr></tfoot></table>如果只有一个tbody的时候经常不写tbody,但是其实这个对象还是存在的,alert 一下table的innerHTML就可以看见了。
---------------------------------------------------------------<tbody>的好处就是可以先显示<tbody></tbody>之间的内容,而不必等整个表格都下载完成后再显示,这对于那些喜欢用表格来排版式网页的人来说尤其重要,不然的话, 用户半天没看到反应就会以为该网页出错了.---------------------------------------------------------------<thead><tbody><tfoot>无论前后顺序如何改变,<thead>内的元素总是在表的最上面,<tfoot>总在表的最下面,所以<table><tfoot><tr><td>表脚</td></tr></tfoot><thead><tr><td>表头</td></tr></thead><tbody><tr><td>表体</td></tr></tbody></table>与上面的sorce运行结果是一样的。
---------------------------------------------------------------它是表格的正文部分,就像HTML的<body>一样.<TABLE><THEAD><TR><TD>这是THEAD 中的文本。
</TD></TR></THEAD><TBODY><TR><TD>这是TBODY 中的文本。
</TD></TR></TBODY></TABLE>大家一定曾经把别人的网页另存下来看过,特别是用dw打开时,你会看到,很多网页上面都加了<tbody>这个标签,在dw中黄黄的很是显眼,那么<tbody>是个什么东东呢?用TBODY这个标签可以控制表格分行下载,可以让其中的内容比网页中别的东东(如图片)先下载下来,这样可以让别人先看到网页的实质性的内容,不用等那么久了,在需要分行下载处加上<tbody>和</tbody>,比如:</P><P><table><tbody><tr><td>飞鸥岛</td></tr><tr><td>飞鸥岛</td></tr></tbody><tbody><tr><td>飞鸥岛</td></tr><tr><td>飞鸥岛</td></tr></tbody></table>表格的分组显示(Structured Table) (IExplore Only)1)按行分组<thead> ... </thead> - 表的题头(Header) <tbody> ... </tbody> - 表的正文(Body) <tfoot> ... </tfoot> - 表的脚注(Footer)例:<table border> <thead> <tr><th>Food</th><th>Drink</th><th>Sweet</th> </thead> <tbody> <tr><td>A</td><td>B</td><td>C</td> <tr><td>D</td><td>E</td><td>F</td> </tbody> </table>2)按列分组<colgroup align=#> #=left, right, center例:<table border width=160> <colgroup align=left> <colgroup align=center> <colgroup align=right> <thead> <tr><th>Food</th><th>Drink</th><th>Sweet</th> </thead> <tbody> <tr><td>A</td><td>B</td><td>C</td> <tr><td>D</td><td>E</td><td>F</td> </tbody> </table>3)列的属性控制<col span=#> #=从左数起,具有指定属性的列的列数<col align=#> #=left, right, center例:<table border width=160> <colgroup> <col align=center span=2> <colgroup align=right> <thead> <tr><th>Food</th><th>Drink</th><th>Sweet</th> </thead> <tbody> <tr><td>A</td><td>B</td><td>C</td> <tr><td>D</td><td>E</td><td>F</td> </tbody> </table>详细出处参考:/web/12804.html。