Как мне создать адаптивную таблицу?
Таблица, которую я хочу, похожа на эту:
Таблица должна быть адаптивной, поэтому необходимо изменить ширину столбцов.
Я думаю, что лучшее решение - это использовать Flexbox, но как?
Я пытаюсь этот код:
.container {
display: flex;
border: 1px solid black;
}
.column {
display: flex;
flex-direction: column;
border: 1px solid black;
}
.cell {
border: 1px solid black;
padding: 5px;
}
<div class="container">
<div class="column">
<div class="cell"></div> <!-- empty cell -->
<div class="cell">something</div>
<div class="cell">dog</div>
<div class="cell">more dogs</div>
</div>
<div class="column">
<div class="cell">column2 long title</div>
<div class="cell">abc</div>
<div class="cell">a</div>
<div class="cell">aaaaaaa</div>
</div>
<div class="column">
<div class="cell">column 3 tilew</div>
<div class="cell">bbbb</div>
<div class="cell">da</div>
<div class="cell">f</div>
</div>
<div class="column">
<div class="cell">something</div>
<div class="cell">ggggg</div>
<div class="cell">f</div>
<div class="cell">cats</div>
</div>
</div>
Я просто создаю 4 столбца, и каждый столбец имеет одинаковое количество строк, но, конечно, они не будут иметь одинаковую высоту.
Как я могу это исправить?
Тогда первая ячейка должна быть пустой
Большое спасибо!