Я должен использовать сетку CSS с 12 столбцами. Я также должен иметь стек таблиц в столбце, когда область просмотра становится меньше.
Возможно ли это с помощью CSS-сетки? Я читаю для переноса строк, я должен использовать auto-fill
или auto-fit
. Но я использую любой из этих двух, я не могу указать 12 столбцов.
body {
margin: 40px;
}
.wrapper {
display: grid;
grid-gap: 2px;
grid-template-columns: repeat(12, 1fr);
background-color: #fff;
color: #444;
}
.box {
background-color: #444;
color: #fff;
border-radius: 5px;
padding: 20px;
font-size: 150%;
}
.header {
grid-column: 1 /12;
}
.table1 {
grid-column: 1 / 7;
grid-row: auto / span 20;
}
.table2,
.table3 {
grid-column: 7/ 12;
grid-row: auto;
}
<div class="wrapper">
<div class="box header">header</div>
<div class="box table1">table 1</div>
<div class="box table2">table 2</div>
<div class="box table3">table 3</div>
</div>