JSFiddle - React, Tailwind, and code Playground
by Dmitriy Shvanyk
HTML
<table>
<caption>caption</caption>
<tr>
<td>td</td>
<td>td</td>
<td>td</td>
<td rowspan="5">
<div class="pict"><img src="http://placehold.it/100x350" alt="" /></div>
</td>
</tr>
<tr>
<td>td</td>
<td>td</td>
<td>td</td>
</tr>
<tr>
<td>td</td>
<td>td</td>
<td>td</td>
</tr>
<tr>
<td>td</td>
<td>td</td>
<td>td</td>
</tr>
<tr>
<td>td</td>
<td>td</td>
<td>td</td>
</tr>
</table>
CSS
*{
box-sizing: border-box;
}
table {
width: 100%;
max-width: 400px;
margin: 25px auto;
font-family: 'Segoe UI', sans-serif;
text-align: center;
}
table caption {
font-size: 20px;
margin-bottom: 15px;
}
table tr > td{
border: 1px solid #ccc;
padding: 5px;
}
table tr > td:first-child {
width: 35%;
font-weight: 700;
text-align: left;
}
table tr > td:nth-child(2),
table tr > td:nth-child(3){
width: 20%;
}
table tr > td[colspan]:last-child {
width: 25%;
vertical-align: middle;
}
.pict img {
max-width: 100%;
display: block;
margin: 0 auto;
}