Understanding HTML Table Body

When building tables in HTML, the <tbody>tag is a critical element used to structure the main content of a table. It groups the rows <tr> that make up the body of your table, separating them from the table header <thead> and footer <tfoot>.

Anatomy of a Basic Table with tbody

Here's a breakdown of how to use the <tbody> tag in a table:

HTMLcopy
<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Age</th>
      <th>City</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>John Doe</td>
      <td>28</td>
      <td>New York</td>
    </tr>
    <tr>
      <td>Jane Smith</td>
      <td>34</td>
      <td>Los Angeles</td>
    </tr>
    <tr>
      <td>Emily Johnson</td>
      <td>42</td>
      <td>Chicago</td>
    </tr>
  </tbody>
</table>

Key Points about <tbody>

  • Purpose: The <tbody> tag groups the main rows of the table, keeping the structure organized and easier to style or manage.
  • Optional but Recommended: While not strictly required, using <tbody> improves the readability and accessibility of your HTML code.
  • Works with <thead> and <tfoot>:Tables often include headers and footers for better presentation. The <tbody> tag neatly separates the core data from these sections.



The <tbody>tag is a simple yet powerful way to organize your table content in HTML. By grouping rows into a body, you make your table easier to manage, style, and read. Start using it in your projects to create cleaner, more professional tables!

Page 25 of 33

Page 25 of 33

logoFALYTOM

Learn technologies like HTML, CSS, JavaScript, React, NodeJS and so much more. Practice your skills with our free games, examples, practice questions & quizzes

    © 2024 Tomilola Group
    • facebook logo
    • twitter logo
    • instagram logo
    • linkedin logo
    • github logo
    • youtube logo