Мне нужно переставить таблицу, подобную этой, используя только CSS.
<head>
<style>
table, th, td {border: 1px solid black; border-collapse: collapse; }
th, td {padding: 5px;}
th {text-align: left;}
</style>
</head>
<body>
<table>
<tr>
<th>H1</th>
<th>H2</th>
<th>H3</th>
<th>H4</th>
<th>H5</th>
<th>H6</th>
<th>H7</th>
<th>H8</th>
<th>H9</th>
<th>H10</th>
</tr>
<tr>
<td class="col-A1">A1</td>
<td class="col-A2">A2</td>
<td class="col-A3">A3</td>
<td class="col-A4">A4</td>
<td class="col-A5">A5</td>
<td class="col-A6">A6</td>
<td class="col-A7">A7</td>
<td class="col-A8">A8</td>
<td class="col-A9">A9</td>
<td class="col-A10">A10</td>
</tr>
<tr>
<td class="col-B1">B1</td>
<td class="col-B2">B2</td>
<td class="col-B3">B3</td>
<td class="col-B4">B4</td>
<td class="col-B5">B5</td>
<td class="col-B6">B6</td>
<td class="col-B7">B7</td>
<td class="col-B8">B8</td>
<td class="col-B9">B9</td>
<td class="col-B10">B10</td>
</tr>
</table>
</body>
Как получить такой макет?Моя первоначальная идея состояла в том, чтобы использовать CSS flexbox, но я не знал, как переставить строку в этот макет, особенно часть А2-А7, в которой есть два столбца.
Так, как было предложено в комментариях к оригиналупост, я бы выбрал макет сетки CSS.
![Table final layout](https://i.stack.imgur.com/xqtSw.png)