Properti Singkatan untuk Perataan di Dalam Sel pada Kedua Sumbu di CSS Grid

Dengan properti singkatan place-items kita dapat secara bersamaan meratakan elemen di dalam sel grid pada kedua sumbu. Properti ini menerima dua nilai, yang dipisahkan oleh spasi. Nilai pertama kita gunakan untuk mengatur posisi elemen pada sumbu vertikal, dan nilai kedua - pada sumbu horizontal. Properti ini ditetapkan pada elemen induk.

Mari kita lihat cara kerja properti ini dengan contoh.

Tengah Vertikal dan Awal Horizontal

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
</div>
css#parent {
  display: grid;
  place-items: center start;
  grid-template-columns: 100px 100px;
  grid-gap: 10px;
  padding: 10px;
  border: 2px solid #696989;
  height: 200px;
  width: 400px;
}
#parent > div {
  grid-gap: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #696989;
}

Результат:

Mari kita lihat grid kita di inspector:

Akhir Vertikal dan Tengah Horizontal

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>
css#parent {
  display: grid;
  place-items: end center;
  grid-template-columns: 100px 100px;
  grid-gap: 10px;
  padding: 10px;
  border: 2px solid #696989;
  height: 200px;
  width: 400px;
}
#parent > div {
  grid-gap: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #696989;
}

Результат:

Mari kita lihat grid kita di inspector:

Awal Vertikal dan Akhir Horizontal

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>
css#parent {
  display: grid;
  place-items: start end;
  grid-template-columns: 100px 100px;
  grid-gap: 10px;
  padding: 10px;
  border: 2px solid #696989;
  height: 200px;
  width: 400px;
}
#parent > div {
  grid-gap: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #696989;
}

Результат:

Mari kita lihat grid kita di inspector:

Tugas Praktis

Задание 1

Buatlah grid yang terdiri dari enam elemen dan tempatkan mereka dalam dua kolom. Lakukan perataan elemen pada awal sumbu horizontal dan tengah sumbu vertikal grid.

Задание 2

Sekarang tempatkan elemen grid menjadi tiga kolom dan atur perataan elemen pada tengah sumbu horizontal dan tengah sumbu vertikal grid.

Задание 3

Ubah tugas sebelumnya sehingga perataan elemen terjadi pada akhir sumbu horizontal dan awal sumbu vertikal grid.