JSFiddle - React, Tailwind, and code Playground
HTML
<div class="table">
<div class="tr">
<div class="td">
<a href="#"><span>lorem <br> ipsum</span></a>
</div>
<div class="td">
<a href="#"><span>lorem ipsum</span></a>
</div>
<div class="td">
<a href="#"><span>lorem ipsum</span></a>
</div>
</div>
<div class="tr">
<div class="td">
<a href="#"><span>lorem <br> ipsum</span></a>
</div>
<div class="td">
<a href="#"><span>lorem ipsum</span></a>
</div>
<div class="td">
<a href="#"><span>lorem ipsum</span></a>
</div>
</div>
</div>
CSS
.table {
table-layout: fixed;
border-collapse: collapse;
width: 450px;
background: #ccc;
display:table;
}
.tr{
display:table-row;
}
.tr:not(:first-child) {
border-top: 2px solid #888;
}
.td:not(:first-child) {
border-left: 2px solid #888;
}
.tr:first-child .td:first-child a {
border-top-left-radius: 16px;
}
.tr:first-child .td:last-child a {
border-top-right-radius: 16px;
}
.tr:last-child .td:first-child a {
border-bottom-left-radius: 16px;
}
.tr:last-child .td:last-child a {
border-bottom-right-radius: 16px;
}
.td {
padding: 10px;
display:table-cell;
}
.td a {
display: block;
height: 100px;
background: #888;
text-align: center;
line-height: 100px;
color: inherit;
}
.td span {
display: inline-block;
vertical-align: middle;
line-height: 1.2em;
}