<div id="container">
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
</div>

<p>Щоб розмістити так div-и, ми використали <strong>grid-template-columns</strong> (для стовпців) та <strong>grid-template-rows</strong> (і рядків). Простіше кажучи, прописали: має бути 5 рядків та 2 стовпці:</p>

<p><code>grid-template-rows: repeat(5, 60px);<br>grid-template-columns: repeat(2, 60px);</code></p>

<p>Властивість <strong>grid</strong> допомагає привести цей запис в більш короткий вигляд:</p>
body {
  font-family: sans-serif;
  font-size: 18px;
  line-height: 1.45;
  color: #252525;
}

code {
  padding: 6px;
  background-color: #f1f1f1;
  font-family: monospace;
  display: inline-block;
  color: #000;
}

#container {
  display: grid;
  grid: repeat(5, 60px) / repeat(2, 60px);
/*   grid-template-rows: repeat(5, 60px);
  grid-template-columns: repeat(2, 60px); */
  float: left;
  margin-right: 16px;
}

#container > div {
  background-color: green;
  width: 50px;
  height: 50px;
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.