How to remove spaces between cells in the HTML table
By default, there is a space between adjacent table cells, because the default border mode for HTML tables is separate. But you can remove this and create a table without any cell spacing by simply setting the value of the CSS border-collapse property for the <table> elements to collapse, as shown in the example below:
CSS :
table{
border-collapse: collapse;
}
table th, table td{
padding: 10px;
}
table, th, td{
border: 1px solid #000;
}
table th {
background-color: #272b33;
color: #fff;
vertical-align: middle;
padding-left: 10px;
padding: 20px;
}
HTML :
<!DOCTYPE html> <html> <head> <style> /* Put the CSS Style Here */ </style> </head> <body> <table> <thead> <tr> <th>Ligne</th> <th>Nom</th> <th>Prénom</th> <th>E-mail</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>Emily</td> <td>Baptise</td> <td>[email protected]</td> </tr> <tr> <td>2</td> <td>Jean</td> <td>Skant</td> <td>[email protected]</td> </tr> </tbody> </table> </body> </html>
| Result | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|




