Example
An HTML table with a <thead>, <tbody>, and a <tfoot> element:
<table> <thead> <tr> <th>Month</th> <th>Savings</th> </tr> </thead> <tbody> <tr> <td>January</td> <td>$100</td> </tr> <tr> <td>February</td> <td>$80</td> </tr> </tbody> <tfoot> <tr> <td>Sum</td> <td>$180</td> </tr> </tfoot> </table>
Definition and Usage
The <tfoot>
tag is used to group footer content in an HTML table.
The <tfoot>
element is used in conjunction with the <thead> and <tbody> elements to specify each part of a table (footer, header, body).
Browsers can use these elements to enable scrolling of the table body independently of the header and footer. Also, when printing a large table that spans multiple pages, these elements can enable the table header and footer to be printed at the top and bottom of each page.
Note: The <tfoot>
element must have one or more <tr> tags inside.
The <tfoot>
tag must be used in the following context: As a child of a <table> element, after any <caption>, <colgroup>, <thead>, and <tbody> elements.
Tip: The <thead>, <tbody>, and <tfoot>
elements will not affect the layout of the table by default. However, you can use CSS to style these elements (see example below)!