The body of a table may consist of a sequence of
tr (table row) elements. However, in this case,
if the table is printed, any headings or footers of the
table will appear only once.
If your table is large and you would like a more usable
printed rendering, structure the table as a
thead element containing the heading row or
rows, followed optionally by a
element containing the footer row or rows, followed by
one or more
tbody elements with the main
part of the table. If you use this structure, a printed
rendering of the table will repeat the heading and footer
on each page.
As an example, here is a slightly more elaborate version of the state capital and bird table above, using this triune structure.
<table> <thead> <tr> <th>State name</th> <th>State capital</th> <th>State bird</th> </tr> </thead> <tbody> <tr> <td>New Mexico</td> <td>Santa Fe</td> <td>Greater Roadrunner</td> </tr> <tr> <td>Arizona</td> <td>Phoenix</td> <td>Cactus Wren</td> </tr> </tbody> </table>