HTML Table Styling

0
12KB

HTML Table Styling

You can use CSS to style HTML tables and their elements, providing greater flexibility and customization options. Here are some common styling techniques:

Table-Level Styling

  • Border:
    CSS
    table {
      border: 1px solid #ccc;
    }
    
  • Width:
    CSS
    table {
      width: 80%;
    }
    
  • Background Color:
    CSS
    table {
      background-color: #f2f2f2;
    }
    

Header and Data Cell Styling

  • Font:
    CSS
    th {
      font-weight: bold;
      text-align: center;
    }
    
    td {
      text-align: left;
    }
    
  • Background Color:
    CSS
    th {
      background-color: #4CAF50;
      color: white;
    }
    
  • Padding:
    CSS
    th, td {
      padding: 8px;
    }
    

Striped Rows

CSS
tr:nth-child(even) {
  background-color: #f2f2f2;
}

Hover Effects

CSS
tr:hover {
  background-color: #ddd;
}

Example

HTML
<table style="border: 1px solid #ccc; width: 80%;">
  <thead>
    <tr>
      <th style="background-color: #4CAF50; color: white;">Product</th>
      <th style="background-color: #4CAF50; color: white;">Price</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Product A</td>
      <td>$100</td>
    </tr>
    <tr style="background-color: #f2f2f2;">
      <td>Product B</td>
      <td>$200</td>
    </tr>
  </tbody>
</table>

Note: For more advanced styling, consider using CSS frameworks like Bootstrap or Materialize, which provide pre-built styles and components for tables and other elements.

By combining these techniques, you can create visually appealing and informative HTML tables that enhance the user experience of your web applications.

Like
2
Pesquisar
Categorias
Leia mais
Educação
THE MOUNTAINS IN EAST AFRICA AND THEIR SIZES
Here are some of the prominent mountains in East Africa along with their sizes: Mount...
Por Mpatswe Francis 2024-10-09 00:08:00 0 10KB
Physics
UCE PHYSICS SEMINAR QUESTIONS
UCE PHYSICS SEMINAR QUESTIONS
Por Landus Mumbere Expedito 2024-08-04 06:02:18 0 13KB
Computer Programming
HTML Paragraphs (<p>)
HTML paragraphs are defined by the <p> tag. They are used to group related sentences or...
Por HTML PROGRAMMING LANGUAGE 2024-08-15 01:19:42 0 8KB
Educação
Immigration timeline 1849-1924
1849: America’s first anti-immigrant political party, the Know-Nothing...
Por Modern American History 2024-08-02 16:41:54 0 11KB
Technology
Ransomware Attacks
Ransomware is a type of malicious software (malware) that encrypts the victim’s files or...
Por ALAGAI AUGUSTEN 2024-07-13 08:52:05 0 11KB
Talksphare https://talksphare.com