У меня есть этот HTML-код, таблицы которого обернуты вокруг Div с начальной загрузкой. Первые 2 верхних таблицы завернуты в один ряд, а нижние завернуты в другой ряд. Как я могу сделать таблицу «Продано» выше, чтобы она выглядела немного лучше.
Код довольно длинный, поэтому я решил не вставлять его, но если он нужен, сообщите мне об этом ниже.






Problaly самый простой способ - не иметь две строки, а иметь все четыре таблицы внутри столбца, а затем все эти столбцы внутри одной строки. Используя col-6, вы можете быть уверены, что у вас по-прежнему будут две таблицы рядом друг с другом, а затем еще две ниже. Это выглядело бы примерно так...
<div class = "row">
<div class = "col-6">
Table 1 here
</div>
<div class = "col-6">
Table 2 here
</div>
<div class = "col-6">
Table 3 here
</div>
<div class = "col-6">
Table 4 here
</div>
</div>
Для этого я бы не стал работать со строками, а взял бы контейнер и назначил ему два столбца (column-count: 2;). Тогда это должно работать.
#container {
background-color: #aaa;
margin: 0 auto;
height: 500px;
width: 500px;
column-count: 2;
gap: 10px;
padding: 5px;
}
.box {
padding:10px;
background-color: white;
border: 1px solid black;
width: 100%;
display: inline-block;
box-sizing: border-box;
}
.box table {
width: 100%;
}<div id = "container">
<div class = "box">
<table border>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
</div>
<div class = "box">
<table border>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
</tr>
</table>
</div>
<div class = "box">
<table border>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
</tr>
</table>
</div>
<div class = "box">
<table border>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
</div>
</div>