Grid dan Flexbox
CSS Grid dan Flexbox adalah dua teknik tata letak yang sangat kuat dalam desain web modern. Mereka memungkinkan Anda untuk mengatur elemen-elemen HTML dengan cara yang fleksibel dan efisien. Di bawah ini, saya akan memberikan tutorial singkat tentang cara menggunakan Grid dan Flexbox.
CSS Grid
1. Membuat Grid Container
.grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* Misalnya, membuat 3 kolom dengan lebar yang sama */
  grid-gap: 20px; /* Jarak antara grid items */
}2. Menambahkan Item ke dalam Grid
.grid-item {
  grid-column: span 2; /* Menentukan seberapa banyak kolom yang ingin digunakan */
  grid-row: span 1; /* Menentukan seberapa banyak baris yang ingin digunakan */
}
Flexbox
1. Membuat Flex Container
.flex-container {
  display: flex;
  flex-direction: row; /* Atur arah kontainer (row, column, row-reverse, atau column-reverse) */
  justify-content: space-between; /* Posisi item secara horizontal */
  align-items: center; /* Posisi item secara vertikal */
}2. Menambahkan Item ke dalam Flex Container
.flex-item {
  flex: 1; /* Menentukan seberapa banyak ruang yang diambil oleh item (1 = sama rata) */
}Contoh Penggunaan dalam HTML
<div class="grid-container">
  <div class="grid-item">Item 1</div>
  <div class="grid-item">Item 2</div>
  <div class="grid-item">Item 3</div>
</div>
<div class="flex-container">
  <div class="flex-item">Item 1</div>
  <div class="flex-item">Item 2</div>
  <div class="flex-item">Item 3</div>
</div>Semoga tutorial ini membantu Anda memahami penggunaan dasar CSS Grid dan Flexbox dalam desain web. Anda dapat menyesuaikan properti CSS sesuai kebutuhan proyek Anda.