HTML Table Headers: A Comprehensive Guide

0
13K

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
Business
Steps to Write a Business Plan
A comprehensive business plan is a crucial tool for launching and growing a successful...
Por Mpatswe Francis 2024-08-31 18:37:22 1 14K
Technology
Cybersecurity
Cybersecurity involves protecting computer systems, networks, and data from digital attacks,...
Por ALAGAI AUGUSTEN 2024-07-15 18:06:32 0 13K
Educação
Find scholarships and study in the United States
There are countless scholarships available in the United States, offered by various institutions,...
Por Mpatswe Francis 2024-08-31 18:45:10 5 12K
Technology
How AI and Machine Learning are Transforming Industries
The Future is Here! 🚀 AI and Machine Learning are Transforming Industries. Are You Ready to...
Por ALAGAI AUGUSTEN 2024-07-23 17:11:29 0 14K
Technology
Forms of Computer Software Attacks
Computer software attacks are malicious activities aimed at compromising the security, integrity,...
Por ALAGAI AUGUSTEN 2024-07-13 17:30:11 0 12K
Talksphare https://talksphare.com