Learn HTML – Part 35 – thead, tbody, tfoot – Table Sections

Learn HTML – Part 35 – thead, tbody, tfoot – Table Sections

The HTML thead, tbody, and tfoot tags are used to organize different parts of a table.

These elements help structure tables into logical sections such as header, body, and footer.


What are Table Sections?

Large tables can be easier to manage when they are divided into separate sections.

  • thead – Defines the table header section
  • tbody – Defines the main table body
  • tfoot – Defines the table footer section

Basic Syntax

<table>

   <thead>
      <tr>
         <th>Header</th>
      </tr>
   </thead>

   <tbody>
      <tr>
         <td>Data</td>
      </tr>
   </tbody>

   <tfoot>
      <tr>
         <td>Footer</td>
      </tr>
   </tfoot>

</table>

Example – Table with Sections

<table border="1">

   <thead>
      <tr>
         <th>Product</th>
         <th>Price</th>
      </tr>
   </thead>

   <tbody>
      <tr>
         <td>Laptop</td>
         <td>$900</td>
      </tr>

      <tr>
         <td>Phone</td>
         <td>$500</td>
      </tr>
   </tbody>

   <tfoot>
      <tr>
         <td>Total</td>
         <td>$1400</td>
      </tr>
   </tfoot>

</table>

Output:

ProductPrice
Laptop$900
Phone$500
Total$1400

Why Use Table Sections?

  • Improves table organization
  • Makes tables easier to style using CSS
  • Helps browsers handle large tables efficiently
  • Improves accessibility

Table section tags help separate table headings, data, and summary information.


Table Section Structure


table
 ├── thead
 │     └── tr
 │          └── th
 ├── tbody
 │     └── tr
 │          └── td
 └── tfoot
       └── tr
            └── td

Common Mistakes Beginners Make

  • Not grouping table rows properly
  • Using header cells inside tbody incorrectly
  • Forgetting that thead and tfoot improve accessibility

Conclusion

The HTML thead, tbody, and tfoot tags help organize tables into logical sections.

This structure improves readability, styling, and accessibility of HTML tables.

What’s Next?

Now that you understand how to organize tables using thead, tbody, and tfoot, the next step is learning about the caption tag, which is used to add a title to an HTML table.

Next: Learn HTML – Part 36 – caption Tag – Table Title →


Series: Learn HTML Series

Facebook
WhatsApp
Twitter
LinkedIn
Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Articles from the Series

learn-html-part-63-complete-html-project-thumbnail
Learn HTML – Part 63 – Complete HTML Project (Build a Web Page)
Learn HTML – Part 63 – Complete HTML Project In this final lesson, we will build a complete HTML webpage...
learn-html-part-62-time-tag-date-time-thumbnail
Learn HTML – Part 62 – time Tag – Date & Time
Learn HTML – Part 62 – time Tag – Date & Time The HTML time tag is used to represent dates and times...
learn-html-part-61-mark-tag-highlight-text-thumbnail
Learn HTML – Part 61 – mark Tag – Highlight Text
Learn HTML – Part 61 – mark Tag – Highlight Text The HTML mark tag is used to highlight text that is...
learn-html-part-60-figcaption-tag-figure-caption-thumbnail
Learn HTML – Part 60 – figcaption Tag – Figure Caption
Learn HTML – Part 60 – figcaption Tag – Figure Caption The HTML figcaption tag is used to define a caption...
learn-html-part-59-figure-tag-media-content-thumbnail
Learn HTML – Part 59 – figure Tag – Media Content
Learn HTML – Part 59 – figure Tag – Media Content The HTML figure tag is used to group media content...
learn-html-part-58-track-tag-video-subtitles-thumbnail
Learn HTML – Part 58 – track Tag – Video Subtitles
Learn HTML – Part 58 – track Tag – Video Subtitles The HTML track tag is used to add subtitles, captions,...
learn-html-part-57-source-tag-media-sources-thumbnail
Learn HTML – Part 57 – source Tag – Media Sources
Learn HTML – Part 57 – source Tag – Media Sources The HTML source tag is used to define multiple media...
learn-html-part-56-picture-tag-responsive-images-thumbnail
Learn HTML – Part 56 – picture Tag – Responsive Images
Learn HTML – Part 56 – picture Tag – Responsive Images The HTML picture tag is used to display responsive...
learn-html-part-55-dialog-tag-modal-dialog-thumbnail
Learn HTML – Part 55 – dialog Tag – Modal Dialog
Learn HTML – Part 55 – dialog Tag – Modal Dialog The HTML dialog tag is used to create modal or popup...
learn-html-part-54-summary-tag-details-caption-thumbnail
Learn HTML – Part 54 – summary Tag – Details Caption
Learn HTML – Part 54 – summary Tag – Details Caption The HTML summary tag is used to define a visible...
Scroll to Top