Responsive grid with CSS Grids
Responsive grid with CSS Grids
by Slava809
HTML
<h1>
<a href="https://stackoverflow.com/questions/56341444/can-you-line-break-a-table-using-css-by-width-or-number-of-columns">Qustion</a>
</h1>
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
<li>D</li>
<li>E</li>
<li>F</li>
</ul>
<div class="info">Resize this panel to see grids respond</div>
CSS
body {
padding: 20px;
font-family: Helvetica;
background-color: #20262e;
}
ul {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
grid-gap: 10px;
}
li {
background-color: #fff;
border-radius: 3px;
padding: 20px;
font-size: 14px;
}
.info {
text-align: center;
font-size: 13px;
padding-top: 20px;
color: #fff;
}
@media only screen and (max-width: 800px) {
ul {
display: grid;
grid-template-columns: 200px 200px;
grid-gap: 10px;
}
}