A planning table adds a caption, header row, body row, and footer total so each part of the table has a role.

Program

Complex tables are easier to scan when their structural pieces are explicit: caption, thead, tbody, and tfoot.

table_sections.html
Visuals: captured from real browser rendering
<table>
  <caption>Quarter Plan</caption>
  <thead><tr><th>Task</th><th>Hours</th></tr></thead>
  <tbody><tr><td>Prototype</td><td>12</td></tr></tbody>
  <tfoot><tr><td>Total</td><td>12</td></tr></tfoot>
</table>
  1. Create the table container.

    An empty table frame appears.
    The table element starts the grid structure.
  2. Add the table caption.

    The table shows a Quarter Plan caption.
    The caption names the whole table, not a single row.
  3. Add column headers.

    Task and Hours headers appear at the top of the table.
    The thead section groups header rows.
  4. Add the data row.

    A Prototype data row appears under the headers.
    The tbody section contains the main data rows.
  5. Add the summary footer.

    The table now ends with a Total summary row.
    The tfoot section keeps summaries distinct from data rows.
caption A caption gives the table a visible title.
table sections thead, tbody, and tfoot separate headers, data rows, and summaries.