Lewati ke konten utama

Grouping & Kombinasi

Setelah paham selector dasar, kita bisa menggabungkan mereka untuk kode yang lebih rapi.

1. Grouping Selector (Koma ,)​

Jika Anda punya beberapa elemen yang gayanya sama persis, jangan tulis berulang-ulang. Gabungkan saja dengan koma.

Cara Boros:

h1 { color: navy; }
h2 { color: navy; }
h3 { color: navy; }

Cara Efisien (Grouping):

h1, h2, h3 {
color: navy;
}

2. Universal Selector (Bintang *)​

Memilih seluruh elemen di halaman. Biasanya digunakan untuk mereset margin/padding bawaan browser.

* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

3. Descendant Selector (Spasi)​

Memilih elemen yang berada di dalam elemen lain.

  • Simbol: Spasi ( )

Contoh: Kita ingin mengubah warna link <a>, tapi hanya yang ada di dalam navigasi, bukan di dalam artikel.

/* Baca: Carikan tag <a> yang ada DI DALAM tag <nav> */
nav a {
color: white;
text-decoration: none;
}
<nav>
<a href="#">Link ini putih</a> </nav>

<p>
<a href="#">Link ini standar (biru)</a> </p>