
Example 1: Using CSS, change the background color of table header, table body, and table footer.
<html>
<head>
<style>
caption{font-size:25px; color:violet}
thead {color:green; background:MediumSpringGreen;}
tbody {color:blue; background:LightCyan;}
tfoot {color:red; background:Coral;}
tbody, tfoot{
text-align:center;
}
</style>
</head>
<body>
<table border="3px">
<caption>Table Heading</caption>
<tfoot>
<tr> <td>Total</td> <td>Student</td> <td>3</td> </tr>
</tfoot>
<thead>
<tr> <th>Sno</th> <th>Name</th> <th>Course</th> </tr>
</thead>
<tbody>
<tr> <td>1</td> <td>Anna</td> <td>Web Designing</td> </tr>
<tr> <td>2</td> <td>Adam</td> <td>Programming</td> </tr>
<tr> <td>3</td> <td>Alex</td> <td>Android Development</td> </tr>
</tbody>
</table>
</body>
</html>
CSS border-collapse property specify whether the table border should collapse into a single border or it should be separated. CSS border-collapse property has 2 values i.e. collapse or separated, default value is separated. ver CSS2.
Example 2: CSS border-collapse
table{
border-collapse:collapse;
}