Адаптивный макет с боковой панелью
<div class="container">
<main>
This element is 1fr large.
</main>
<aside>
Min: 150px / Max: 20%
</aside>
</div>
HTML
.container {
display: grid;
grid-template-columns: 1fr minmax(150px, 20%);
height: 100px;
}
main, aside {
padding: 12px;
text-align: center;
}
main {
background: #d4f2c4;
}
aside {
background: #81cfd9;
}
CSS
Оформление средствами CSS
CSS