The table element and elements that behave like a table through CSS (by the display: property) can benefit from the use of border-collpase. This property has two different possible values that allows you to render tables differently:
table {
border-spacing: 5px;
border-collapse: separate;
}
table {
border-collapse: collapse;
}