Selektor CSS memilih elemen HTML yang ingin Anda atur.
Selektor CSS
Selektor CSS digunakan untuk "menemukan" (atau memilih) elemen HTML yang ingin Anda style.
Kita dapat membagi selektor CSS menjadi lima kategori:
- Selektor sederhana (memilih elemen berdasarkan nama, id, kelas)
- Selektor kombinator (memilih elemen berdasarkan hubungan tertentu di antara mereka)
- Selektor pseudo-class (memilih elemen berdasarkan keadaan tertentu)
- Selektor pseudo-elemen (memilih dan style bagian dari elemen)
- Atribut selektor (memilih elemen berdasarkan atribut atau nilai atribut)
Selektor elemen CSS
Selektor elemen memilih elemen HTML berdasarkan nama elemen.
Contoh
Di sini, semua <p> elemen pada halaman akan diratakan tengah, dengan warna teks merah:
p {
text-align: center;
color: red;
}
Selektor ID CSS
Selektor id menggunakan atribut id dari elemen HTML untuk memilih elemen tertentu.
Id sebuah elemen unik dalam sebuah halaman, jadi selektor id digunakan untuk memilih satu elemen unik!
Untuk memilih elemen dengan id tertentu, tulis karakter hash (#), diikuti dengan id elemen.
Contoh
Aturan CSS di bawah ini akan diterapkan ke elemen HTML dengan id="par1":
#par1 {
text-align: center;
color: red;
}
Catatan: Nama id tidak boleh dimulai dengan angka!
Selektor kelas CSS
Selektor kelas memilih elemen HTML dengan atribut kelas tertentu.
Untuk memilih elemen dengan kelas tertentu, tulis karakter titik (.), Diikuti dengan nama kelas.
Contoh
Dalam contoh ini, semua elemen HTML dengan class="center" akan berwarna merah dan rata tengah:
.center {
text-align: center;
color: red;
}
Anda juga dapat menentukan bahwa hanya elemen HTML tertentu yang harus dipengaruhi oleh sebuah kelas.
Contoh
Dalam contoh ini, hanya <p> elemen dengan class="center" yang berwarna merah dan rata tengah:
p.center {
text-align: center;
color: red;
}
Elemen HTML juga dapat merujuk ke lebih dari satu kelas.
Contoh
Dalam contoh ini elemen <p> akan diberi style sesuai dengan class="center" dan ke class="large":
<p class="center large">Paragraf ini mengacu pada dua kelas.</p>
Catatan: Nama kelas tidak boleh dimulai dengan angka!
Selektor Universal CSS
Selektor universal (*) memilih semua elemen HTML di halaman.
Contoh
Aturan CSS di bawah ini akan memengaruhi setiap elemen HTML di halaman:
* {
text-align: center;
color: blue;
}
Selektor Pengelompokan CSS
Selektor pengelompokan memilih semua elemen HTML dengan definisi gaya yang sama.
Lihat kode CSS berikut (elemen h1, h2, dan p memiliki definisi style yang sama):
h1 {
text-align: center;
color: red;
}
h2 {
text-align: center;
color: red;
}
p {
text-align: center;
color: red;
}
Akan lebih baik untuk mengelompokkan selektor, untuk meminimalkan kode.
Untuk mengelompokkan selektor, pisahkan setiap selektor dengan koma.
Contoh
Dalam contoh ini telah dikelompokkan selektor dari kode di atas:
h1, h2, p {
text-align: center;
color: red;
}
Komentar
Posting Komentar