Вы можете обернуть table
внутри элемента div и присвоить этому элементу border-radius
плюс overflow:hidden
.
A div
является элементом block
, поэтому я использовал display:table
на нем должна быть ширина стола.Но вы можете использовать inline-block
или другие.
См. Ниже
td {
padding: 10px;
background: red;
}
tr {
border-bottom: 2px solid #000000;
}
table {
border-collapse: collapse;
}
.wrapper {
border-radius: 10px;
border: 2px solid green;
display: table;
overflow: hidden;
}
<div class="wrapper">
<table>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</div>