HTML Table Styling

0
13KB

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
Suche
Kategorien
Mehr lesen
Computer Programming
Operators and Precedence Rules
In Python, operators are special symbols that perform operations on operands (values or...
Von Tebtalks Access 2024-07-16 21:44:34 1 10KB
Computer Programming
F-String Formatting and String Splicing
F-strings and string splicing are both methods for creating formatted strings in Python. However,...
Technology
Reasons why we should all learn Ms Excel
Learning Microsoft Excel is beneficial for several reasons:   1. **Data Management**:...
Von Mpatswe Francis 2024-07-16 06:35:02 0 12KB
Mathematics
UACE MACIDITA PURE MATHS MOCK EXAM 2024
UACE MACIDITA PURE MATHS MOCK EXAM 2024
Von Landus Mumbere Expedito 2024-08-13 19:01:30 0 11KB
Computer Programming
HTML Paragraphs (<p>)
HTML paragraphs are defined by the <p> tag. They are used to group related sentences or...
Von HTML PROGRAMMING LANGUAGE 2024-08-15 01:19:42 0 9KB