HTML Table Headers: A Comprehensive Guide

0
13KB

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
Suche
Kategorien
Mehr lesen
Computer Programming
Global attributes (id, class, style, title)
Global attributes are attributes that can be applied to any HTML element. They provide additional...
Von HTML PROGRAMMING LANGUAGE 2024-08-15 01:29:55 0 9KB
Technology
How Immigrants Can Start Data Science Jobs in the USA with No Experience
Breaking into data science in the USA with no prior experience is challenging, but very possible...
Von Tebtalks Access 2026-04-08 20:00:24 0 1KB
Technology
CSS - Styling Web Pages
Cascading Style Sheets (CSS) is a cornerstone technology of the World Wide Web, alongside HTML...
Von ALAGAI AUGUSTEN 2024-07-26 17:44:53 0 27KB
Technology
Understanding the IF Function
step-by-step guide on using the IF function in Excel, incorporating best practices and addressing...
Von Microsoft Excel 2024-09-03 03:12:25 0 9KB
Biology
S.4 BIOLOGY SCENARIO BASED QUESTIONS
S.4 BIOLOGY SCENARIO BASED QUESTIONS
Von TALKS OF BIOLOGY 2024-08-28 14:30:56 0 14KB