HTML Table Headers: A Comprehensive Guide

0
3K

HTML table headers are used to define the columns or rows of a table. They are typically styled differently from data cells to visually distinguish them.

Basic Usage

HTML
<table>
  <tr>
    <th>Header 1</th>
    <th>Header 2</th>
    <th>Header 3</th>
  </tr>
  <tr>
    <td>Cell 1</td>
    <td>Cell 2</td>
    <td>Cell 3</td>
  </tr>
</table>

In the example above, <th> tags are used to create the table headers.

Styling Headers

You can style table headers using CSS properties like:

  • font-weight: Sets the font weight (e.g., bold).
  • text-align: Sets the text alignment (e.g., center).
  • background-color: Sets the background color.
  • color: Sets the text color.

Example with Styling

HTML
<table>
  <tr>
    <th style="font-weight: bold; text-align: center; background-color: #f2f2f2;">Header 1</th>
    <th style="font-weight: bold; text-align: center; background-color: #f2f2f2;">Header 2</th>
    <th style="font-weight: bold; text-align: center; background-color: #f2f2f2;">Header 3</th>
  </tr>
  <tr>
    <td>Cell 1</td>
    <td>Cell 2</td>
    <td>Cell 3</td>
  </tr>
</table>

Header Scope

The scope attribute of the <th> element can be used to specify the scope of a header. This information is helpful for screen readers and assistive technologies.

  • col: Indicates that the header is related to a column.
  • row: Indicates that the header is related to a row.

Example with Scope

HTML
<table>
  <thead>
    <tr>
      <th scope="col">Header 1</th>
      <th scope="col">Header 2</th>
      <th scope="col">Header 3</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Cell 1</td>
      <td>Cell 2</td>
      <td>Cell 3</td>   
    </tr>
  </tbody>
</table>

The <thead>, <tbody>, and <tfoot> Elements

  • <thead>: Contains the table header rows.
  • <tbody>: Contains the table body rows.
  • <tfoot>: Contains the table footer rows.

By using these elements and styling techniques, you can create visually appealing and informative table headers that enhance the readability and usability of your HTML tables.

Like
1
Pesquisar
Categorias
Leia Mais
Technology
Steps to Mitigate Cyber Risks
Mitigating cyber risks involves implementing a combination of preventive, detective, and...
Por ALAGAI AUGUSTEN 2024-07-15 06:58:01 0 3K
Technology
Computer Netwrks
A computer network is a collection of interconnected devices that share resources and...
Por Mpatswe Francis 2024-10-03 23:03:52 0 3K
Technology
Transaction Processing Systems (TPS)
These are information systems that manage and process data from business transactions. A...
Por Business Information Systems (BIS) Course 2024-07-31 18:42:51 0 3K
Technology
Privacy issues
Privacy issues in the digital age encompass concerns about the collection, use, and protection of...
Por ALAGAI AUGUSTEN 2024-07-16 16:53:44 0 3K
Outro
Know Your Worth, Control Your Emotions, and Never Settle
In a world that often pushes us to conform, understanding your value, mastering your emotions,...
Por ALAGAI AUGUSTEN 2024-08-14 05:42:34 0 3K