In this article, you will see the use of the thead,
tfoot and tbody tags of HTML5.
HTML <thead> Tag
The table heading code within the thead element will
appear on each page above the table body. The HTML
<thead>
tag is used for
adding a header to a table. The <thead> tag
is used in conjunction with the <tbody> tag and the <tfoot> tag in determining
each part of the table (header, footer, body).
HTML5 did not allow <td> tag inside of <thead> tag.
Syntax
<table>
<thead> ... </thead>
</table>
HTML <tfoot> Tag
The <tfoot> tag is used to create a table footer in
HTML. The <tfoot> tag is used in
conjunction with the <thead> tag and the <tbody> tag in determining each part of
the table (header, footer, body). <tfoot> must appear before <tbody> within a
table, so that a browser can render the foot before receiving all the rows of
data.
Syntax
The syntax of the <tfoot> tag is as:
<tfoot>
<tr>
<td>...</td>
<td>...</td>
</tr>
</tfoot>
HTML<tbody> Tag
The HTML <tbody> tag is used for grouping table
rows. The <tbody> tag is used in conjunction with the <thead> tag and the
<tfoot> tag in determining each part of the table (header, footer, body).
Browsers can use this information to enable scrolling of the table body
independently of the header and footer - particularly useful for large tables.
The <tbody> tag can contain zero or more <tr> elements.
Syntax
The syntax of the <tfoot> tag is as:
<tbody>
<tr>
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>....</td>
<td>....</td>
</tr>
<tr>
<td>....</td>
<td>....</td>
</tr>
</tbody>
Now we create a table and use the tbody, thead and
tfoot tags.
Creating table with tbody, thead and tfoot tag
For Example
<html>
<head>
<title></title>
</head>
<body>
<form
id="form1"
runat="server">
<div>
<table
border =
"1">
<thead>
<tr>
<td
colspan="2"
style="color:green">Table
Header </td></tr>
</thead>
<tfoot>
<tr>
<td
colspan="2"
style="color:red">Table
Footer </td></tr>
</tfoot>
<tbody>
<tr>
<td
style ="color
:Orange">Body of the Table</td>
<td>Cell
1 - part of tbody</td>
<td>Cell
2 - part of tbody</td>
<td>Cell
3 - part of tbody</td>
<td>Cell
4 - part of tbody</td>
<td>Cell
5 - part of tbody</td>
<td>Cell
6 - part of tbody</td>
</tr>
</tbody>
</table>
</div>
</form>
</body>
</html>
Internet explorer
Firefox