Użyj "obramowania połączonego" tzn border collapse:
Polega to na tym, że obramowanie jest łączone w jeden border kiedy tylko jest to możliwe. border-spacing oraz empy-cells są ignorowane w tym przypadku.
table {
border-collapse: collapse;
}
Tutaj przykład:
<style>
table{
border-collapse:collapse;
}
td{
border:1px solid blue;
}
</style>
<table>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
https://jsfiddle.net/b0zuww56/
Tutaj znajdziesz więcej informacji:
http://www.w3schools.com/cssref/pr_border-collapse.asp
https://css-tricks.com/almanac/properties/b/border-collapse/
Mam nadzieję, że dobrze zrozumiałem i chodziło Tobie własnie o takie coś. Jeśli nie to daj znać będziemy myśleć dalej xD