Looking to style an HTML table with unique grid-lines. Wanting continuous horizontal lines (foreground) and interrupted vertical lines (background), overlaid by the horizontal lines. Different line heights, some 1px, others 2px for variety. Vertical lines/borders should be 3px with no space or border on the left and right sides of the table - aiming for a 100% width, left and right justified appearance. The desired result is shown in the attached image link below. Any assistance would be greatly appreciated.
Experimented with border-collapse: separate;
and varying border-spacing
, unable to achieve different horizontal line heights without adding unwanted borders on the sides.
https://i.stack.imgur.com/NlBRP.jpg
Referencing the snippet for table structure. No changes can be made to the HTML code, fake columns cannot be added.
<table>
<thead>
<tr>
<th>th-1</th>
<th>th-2</th>
<th>th-3</th>
</tr>
</thead>
<tbody>
<tr>
<td>tr-1, td-1</td>
<td>tr-1, td-2</td>
<td>tr-1, td-3</td>
</tr>
<tr>
<td>tr-2, td-1</td>
<td>tr-2, td-2</td>
<td>tr-2, td-3</td>
</tr>
</tbody>
</table>