HTML Table Styling

0
12χλμ.

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
Αναζήτηση
Κατηγορίες
Διαβάζω περισσότερα
Business
Running a Successful Business
Beyond Profits to Building a Strong Foundation In the world of business, success is often...
από ALAGAI AUGUSTEN 2024-08-03 15:49:40 0 12χλμ.
Computer Programming
Class Customization and Operator Overloading
Class customization Class customization allows you to define how a class behaves for...
από Python for Everybody - Full University Python Course Code 2024-07-19 05:11:57 0 12χλμ.
άλλο
10 ways to show love
Here are 10 meaningful ways to show love:Quality Time – Spend uninterrupted, focused time...
από Tebtalks Access 2024-09-23 04:45:26 1 10χλμ.
Εκπαίδευση
Sharecropping in the Post-Civil War South
από Modern American History 2024-07-19 06:00:38 0 11χλμ.
Technology
Understanding Information Technology Ethics
Information Technology (IT) ethics is a branch of ethics that focuses on the ethical issues and...
από ALAGAI AUGUSTEN 2024-07-13 07:12:07 0 13χλμ.
Talksphare https://talksphare.com