grid-layout
by Artem
HTML
<div class="container">
<div>
<ul class="container__list">
<li class="list__item"><p>1</p></li>
<li class="list__item"><p>2</p></li>
<li class="list__item"><p>3</p></li>
<li class="list__item"><p>4</p></li>
<li class="list__item"><p>5</p></li>
<li class="list__item"><p>6</p></li>
</ul>
</div>
</div>
CSS
* {
box-sizing: border-box;
}
.container {
display: grid;
min-width: 320px;
max-width: 1200px;
grid-template-columns: repeat(12, 1fr);
margin: 0 auto;
padding: 0 15px;
}
.container__list {
margin: 0;
padding: 0;
list-style-type: none;
display: grid;
grid-template-columns: repeat(12, 1fr);
}
.list__item {
grid-column: span 4;
background-color: #333;
color: #fff;
font-size: 20px;
font-family: sans-serif;
padding: 20px;
}