CSS Selectors adalah cara yang digunakan untuk memilih elemen HTML yang ingin diberi style.
Terdapat beberapa jenis selectors, antara lain:
- Element Selectors
- ID Selectors
- Class Selectors
- Grouping Selectors
- Universal Selectors
Element Selectors adalah selector yang digunakan untuk memilih elemen berdasarkan nama tag atau nama elemen.
Contoh penggunaan Element Selector.
Kita memiliki HTML seperti ini:
<p>Paragraf pertama</p>
<p>Paragraf kedua</p>
Lalu kita ingin memberi style berdasarkan nama tag. Pada CSS, kita tuliskan:
p {
color: blue;
}
Hasilnya, seluruh tag p
akan berwarna biru.
ID Selectors adalah selector yang digunakan untuk memilih elemen berdasarkan nama id.
Contoh penggunaan ID Selector.
Kita memiliki HTML seperti ini:
<p id="pertama">Paragraf pertama</p>
<p id="kedua">Paragraf kedua</p>
Lalu kita ingin memberi style berdasarkan id. Pada CSS, kita tuliskan:
#pertama {
color: blue;
}
#kedua {
color: red;
}
Hasilnya, paragraf dengan id pertama
akan berwarna biru, sedangkan paragraf dengan id kedua
akan berwarna merah.
Class Selectors adalah selector yang digunakan untuk memilih elemen berdasarkan nama class.
Contoh penggunaan class Selector.
Kita memiliki HTML seperti ini:
<p class="pertama">Paragraf pertama</p>
<p class="kedua">Paragraf kedua</p>
Lalu kita ingin memberi style berdasarkan class. Pada CSS, kita tuliskan:
.pertama {
color: blue;
}
.kedua {
color: red;
}
Hasilnya, paragraf dengan class pertama
akan berwarna biru, sedangkan paragraf dengan class kedua
akan berwarna merah.
Grouping Selectors adalah selector yang digunakan untuk memilih beberapa elemen.
Contoh penggunaan css tanpa grouping selector.
h1 {
text-align: center;
color: red;
}
h2 {
text-align: center;
color: red;
}
p {
text-align: center;
color: red;
}
Contoh penggunaan css menggunakan grouping selector.
h1,
h2,
p {
text-align: center;
color: red;
}
Untuk menyingkat penulisan, kita dapat menggunakan grouping selector. Untuk menggunakan grouping selector, cukup menambahkan tanda ,
untuk pemisah selector.
Universal Selectors adalah selector yang digunakan untuk memilih semua elemen sekaligus.
Contoh penggunaan css universal selector.
* {
margin: 0;
padding: 0;
}
Hasilnya, seluruh elemen akan memiliki style margin: 0
dan padding: 0
.