# HTML &lt;tfoot&gt; 标签 ## 实例 带有 thead、tbody 以及 tfoot 元素的 HTML 表格: ``` <table border="1"> <thead> <tr> <th>Month</th> <th>Savings</th> </tr> </thead> <tfoot> <tr> <td>Sum</td> <td>$180</td> </tr> </tfoot> <tbody> <tr> <td>January</td> <td>$100</td> </tr> <tr> <td>February</td> <td>$80</td> </tr> </tbody> </table> ``` ## 浏览器支持 | IE | Firefox | Chrome | Safari | Opera | | --- | --- | --- | --- | --- | &lt;tfoot&gt; 标签仅得到所有主流浏览器的部分支持。 ## 定义和用法 &lt;tfoot&gt; 标签定义表格的页脚(脚注或表注)。该标签用于组合 HTML 表格中的表注内容。 tfoot 元素应该与 [thead](/tags/tag_thead.asp "HTML &lt;thead&gt; 标签") 和 [tbody](/tags/tag_tbody.asp "HTML &lt;tbody&gt; 标签") 元素结合起来使用。 thead 元素用于对 HTML 表格中的表头内容进行分组,而 tbody 元素用于对 HTML 表格中的主体内容进行分组。 注释:如果您使用 thead、tfoot 以及 tbody 元素,您就必须使用全部的元素。它们的出现次序是:thead、tfoot、tbody,这样浏览器就可以在收到所有数据前呈现页脚了。您必须在 table 元素内部使用这些标签。 提示:在默认情况下这些元素不会影响到表格的布局。不过,您可以使用 CSS 使这些元素改变表格的外观。 ### 详细描述 thead、tfoot 以及 tbody 元素使您有能力对表格中的行进行分组。当您创建某个表格时,您也许希望拥有一个标题行,一些带有数据的行,以及位于底部的一个总计行。这种划分使浏览器有能力支持独立于表格标题和页脚的表格正文滚动。当长的表格被打印时,表格的表头和页脚可被打印在包含表格数据的每张页面上。 ## HTML 与 XHTML 之间的差异 NONE ## 提示和注释: 注释:&lt;thead&gt; 内部必须拥有 &lt;tr&gt; 标签! 注释:&lt;thead&gt;、&lt;tbody&gt; 以及 &lt;tfoot&gt; 很少被使用,这是因为糟糕的浏览器支持。我们期望在 XHTML 的未来版本中这种情况会发生变化。假如您使用 Internet Explorer 5.0 或更新的浏览器,可以在我们的 XML 教程中查看一个[例子](/tiy/t.asp?f=xmle_cd_catalog_island_thead)。 ## 可选的属性 | 属性 | 值 | 描述 | | --- | --- | --- | | [align](/tags/att_tfoot_align.asp "HTML &lt;tfoot&gt; 标签的 align 属性") | `right` `left` `center` `justify` `char` | 定义 tfoot 元素中内容的对齐方式。 | | [char](/tags/att_tfoot_char.asp "HTML &lt;tfoot&gt; 标签的 char 属性") | _character_ | 规定根据哪个字符来进行文本对齐。 | | [charoff](/tags/att_tfoot_charoff.asp "HTML &lt;tfoot&gt; 标签的 charoff 属性") | _number_ | 规定第一个对齐字符的偏移量。 | | [valign](/tags/att_tfoot_valign.asp "HTML &lt;tfoot&gt; 标签的 valign 属性") | `top` `middle` `bottom` `baseline` | 规定 tfoot 元素中内容的垂直对齐方式。 | ## 全局属性 &lt;tfoot&gt; 标签支持 [HTML 中的全局属性](/tags/html_ref_standardattributes.asp)。 ## 事件属性 &lt;tfoot&gt; 标签支持 [HTML 中的事件属性](/tags/html_ref_eventattributes.asp)。