HTML Table Headers: A Comprehensive Guide

0
12χλμ.

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
Αναζήτηση
Κατηγορίες
Διαβάζω περισσότερα
Computer Programming
Range and Nested Loops
Range Function (range()) The range() function is a built-in function in Python used to generate...
από Python for Everybody - Full University Python Course Code 2024-07-16 21:52:05 0 9χλμ.
Technology
Understanding Denial of Service (DoS) Attacks
A Denial of Service (DoS) attack aims to make a computer, network, or service unavailable to its...
από ALAGAI AUGUSTEN 2024-07-13 17:39:29 1 11χλμ.
Technology
POSSIBLE CHALLENGES FACED WHEN USING THE NETWORKS
Using a computer network presents several challenges that can impact performance, security, and...
από ALAGAI AUGUSTEN 2024-07-17 17:31:43 0 11χλμ.
Εκπαίδευση
Interactive Learning Boosts Retention by 75%
Did You Know? Interactive Learning Boosts Retention by 75%! Engage with Your Studies and See the...
από ALAGAI AUGUSTEN 2024-07-21 19:12:20 0 19χλμ.
Physics
SEPTA-O-LEVEL PHYSICS SEMINAR SLATED FOR 23RD JUNE 2024 AT ST. JOSEPH OF NAZARETH HIGH SCHOOL KAVULE-KATENDE
https://acrobat.adobe.com/id/urn:aaid:sc:EU:39c1aa82-237a-43bf-ba1a-fbe5223d26f1
από Question Bank 2024-07-14 19:52:41 2 15χλμ.
Talksphare https://talksphare.com