Khoảng cách dọc cho lưới trong CSS

Bây giờ hãy thêm cả khoảng cách dọc. Để làm điều này, hãy đặt margin-bottom với giá trị 10px cho tất cả các phần tử con:

html<div class="parent">
  <div class="child">1</div>
  <div class="child">2</div>
  <div class="child">3</div>
  <div class="child">4</div>
  <div class="child">5</div>
  <div class="child">6</div>
  <div class="child">7</div>
  <div class="child">8</div>
</div>
css.parent {
  display: flex;
  flex-wrap: wrap;
  width: 320px;
  border: 1px solid red;
}
.child {
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  margin-right: 10px;
  margin-bottom: 10px;
  border: 1px solid green;
}
.child:nth-child(3n) {
  margin-right: 0;
}

Результат:

Như chúng ta thấy, mọi thứ hoạt động tốt, ngoại trừ hàng cuối cùng bị thụt vào so với phần tử cha. Thông thường điều này không quan trọng lắm.

Задание 1

Tạo một lưới có hai phần tử trên mỗi hàng với khoảng cách giữa các phần tử là 20px.

Задание 2

Tạo một lưới có ba phần tử trên mỗi hàng với khoảng cách giữa các phần tử là 20px.

Задание 3

Tạo một lưới có bốn phần tử trên mỗi hàng với khoảng cách giữa các phần tử là 20px.