Selector CSS
Selector (Penyeleksi Elemen HTML)
Selector = Penyeleksi Elemen HTML
Selector atau penyeksi elemen HTML ini adalah unsur penting dalam CSS. Karena didalam suatu dokumen (halaman web) terdapat banyak susunan elemen dengan berbagai jenis dan jumlah.
Selain itu, ditambah lagi posisi elemen yang berada didalam elemen lain.
Berdasarkan susunan elemen dalam dokumen / halaman web itulah alasan kuat dibutuhkannya penyeleksi elemen. Agar dapat menentukan dengan pasti elemen mana dari sekian banyak elemen tersebut yang akan diberikan style dalam CSS.
Jenis penyeleksi elemen
1. Penyeleksi elemen langsung (tunggal)
Jenis selector ini menyeleksi elemen secara langsung dengan menyebutkan nama tag atau atributnya. Meskipun elemen yang diseleksi berada didalam elemen lain.
| Selector | contoh | Fungsi | |
|---|---|---|---|
| tag | nama tag | tag { } | Menyeleksi elemen berdasarkan nama tag. |
| . | class | .class { } | Menyeleksi elemen berdasarkan class. |
| # | id | #id{ } | Menyeleksi elemen berdasarkan id. |
CATATAN :
Selector berdasarkan class harus diawali dengan tanda titik (.).
Selector berdasarkan id harus diawali dengan tanda tagar (#).
Selector berdasarkan class harus diawali dengan tanda titik (.).
Selector berdasarkan id harus diawali dengan tanda tagar (#).
2. Penyeleksi elemen grup
Selector grup : menyeleksi elemen dengan cara menyebutkan beberapa selektor elemen sekaligus sebagai selektornya.
CATATAN : Setiap penyebutan elemen dipisahkan dengan koma (,).
CATATAN : Setiap penyebutan elemen dipisahkan dengan koma (,).
| Selector | contoh | Fungsi | |
|---|---|---|---|
| tag, class, id | selector,selector,...dst { } | Menyeleksi semua elemen tersebut. | |
| * | asterik | *{ } | Menyeleksi seluruh elemen tanpa kecuali. |
2. Penyeleksi elemen yang berada didalam elemen lain
Pada selector ini penyebutan elemen target harus didahului oleh selektor elemen induknya. Jika elemen induk tidak disebutkan terlebih dahulu maka akan berdampak pada elemen lain yang selektornya sama.
CATATAN : Penyebutan elemen induk dan elemen target dipisahkan dengan spasi.
CATATAN : Penyebutan elemen induk dan elemen target dipisahkan dengan spasi.
| Selector | contoh | Fungsi | |
|---|---|---|---|
| tag, class, id | selector selector{ } | Menyeleksi elemen target yang berada didalam elemen lain. | |
3. Penyeleksi setiap elemen pertama yang berada didalam elemen lain
<elemen1>
<elemen2>
<elemen3>
<elemen1>
<elemen2>
<elemen3>
<elemen1>
<elemen2>
<elemen3>
Pada selector ini penyebutan elemen target harus didahului oleh selektor elemen induknya.
CATATAN : Penyebutan elemen induk dan elemen target dipisahkan dengan tanda plus (+).
CATATAN : Penyebutan elemen induk dan elemen target dipisahkan dengan tanda plus (+).
| Selector | contoh | Fungsi | |
|---|---|---|---|
| tag, class, id | selector + selector{ } | Menyeleksi HANYA elemen pertama yang berada didalam elemen lain. | |
Komentar
Posting Komentar