CSS Table Style
Table Padding
To control the space between the border and the content in a table, use the
padding property on
<td> and <th> elements:
First Name
Last Name
Savings
Peter
Griffin
$100
Lois
Griffin
$150
Joe
Swanson
$300
Example
th, td
{
padding: 15px; text-align: left;
}
Try it Yourself »
Horizontal Dividers
First Name
Last Name
Savings
Peter
Griffin
$100
Lois
Griffin
$150
Joe
Swanson
$300
Add the border-bottom property to <th> and <td> for horizontal dividers:
Example
th, td { border-bottom: 1px solid #ddd;}
Try it Yourself »
Hoverable Table
Use the :hover selector on <tr> to highlight table rows on mouse
over:
First Name
Last Name
Savings
Peter
Griffin
$100
Lois
Griffin
$150
Joe
Swanson
$300
Example
tr:hover {background-color: coral;}
Try it Yourself »
Striped Tables
First Name
Last Name
Savings
Peter
Griffin
$100
Lois
Griffin
$150
Joe
Swanson
$300
For zebra-striped tables, use the nth-child() selector and add a background-color to all even (or odd) table rows:
Example
tr:nth-child(even) {background-color: #f2f2f2;}
Try it Yourself »
Table Color
The example below specifies the background color
and text color of
<th> elements:
First Name
Last Name
Savings
Peter
Griffin
$100
Lois
Griffin
$150
Joe
Swanson
$300
Example
th { background-color: #04AA6D; color: white;}
Try it Yourself »
★
+1
Reference: https://www.w3schools.com/css/css_table_style.asp
CSS Table Style
CSS is the language we use to style an HTML document.
CSS describes how HTML elements should be displayed.
This tutorial will teach you CSS from basic to advanced.
CSS describes how HTML elements should be displayed.
This tutorial will teach you CSS from basic to advanced.