Selector [atribut]
Selector [atribut] CSS
Lihat halaman Penulisan Kode CSS untuk detail selector.
Dalam CSS ada beberapa atribut elemen HTML yang nilainya bisa digunakan dalam penyebutan selector. Dimana biasanya selector pada CSS hanya menyebutkan nama tag atau atribut seperti class dan id elemen.
Seperti contoh ini :
Contoh kode diatas merupakan penggunaan selektor pada umumnya.
Dibawah ini adalah jenis selektor yang menggunakan atribut tertentu beserta nilainya.
- [attribute]
- [attribute="value"]
- [attribute|="value-"]
- [attribute^="value"]
- [attribute$="value"]
- [attribute*="value"]
- [attribute~="value"]
Dibawah ini penjelasan untuk masing-masing selector tersebut :
[attribute]
Fungsi selektor ini sebenarnya sama dengan selektor pada umumnya, hanya saja jenis atributnya yang berbeda.
Atribut yang digunakan sebagai selektor pada jenis ini misal : atribut alt, title, href dsb.
Atribut yang digunakan sebagai selektor pada jenis ini misal : atribut alt, title, href dsb.
Penyebutan selektor diatas juga bisa didahului dengan penyebutan tag elemennya seperti ini :
img[alt]{kode css..}
img[alt]{kode css..}
[attribute="value"]
Fungsi selektor ini adalah mendeteksi elemen HTML berdasarkan atribut beserta nilainya.
Pada penyebutan selektornya, isi (value) dari atribut dan nama atribut disebutkan bersama , sebagai contoh dibawah ini menggunakan atribut title='value'
Pada penyebutan selektornya, isi (value) dari atribut dan nama atribut disebutkan bersama , sebagai contoh dibawah ini menggunakan atribut title='value'
Penyebutan secara detail atribut beserta isinya seperti diatas, biasanya digunakan pada kondisi jika suatu halaman web memuat banyak elemen serupa namun memerlukan pengaturan CSS (style) yang berbeda, selektor atribut ini akan sangat membantu.
[attribute|="value-"]
Fungsi selektor dengan simbol | :
Mendeteksi elemen berdasarkan nilai atribut dengan awalan yang sama dibatasi tanda minus.
Penyebutan nilai atribut pada selektor ini hanya sebatas tanda minus (-) saja.
Mendeteksi elemen berdasarkan nilai atribut dengan awalan yang sama dibatasi tanda minus.
Penyebutan nilai atribut pada selektor ini hanya sebatas tanda minus (-) saja.
Perhatikan bahwa kesamaan nilai pada selektor jenis ini berarti nilainya memiliki bagian yang sama persis sebatas tanda minus.
Pada contoh diatas bagian nilai yang benar-benar sama persis adalah top-.
Untuk topcenter tidak dianggap sama karena diidentifikasi sebagai nilai dengan satu kesatuan utuh tanpa tanda minus (-) sebagai pemisah.
Pada contoh diatas bagian nilai yang benar-benar sama persis adalah top-.
Untuk topcenter tidak dianggap sama karena diidentifikasi sebagai nilai dengan satu kesatuan utuh tanpa tanda minus (-) sebagai pemisah.
[attribute^="value"]
Fungsi selektor dengan simbol ^ :
Mendeteksi elemen dengan nilai atribut yang menggunakan awalan yang sama.
Penyebutan nilai atribut ini berdasarkan awalan yang sama tanpa "melihat" tanda pemisah.
Mendeteksi elemen dengan nilai atribut yang menggunakan awalan yang sama.
Penyebutan nilai atribut ini berdasarkan awalan yang sama tanpa "melihat" tanda pemisah.
[attribute$="value"]
Fungsi selektor dengan simbol dollar ($) :
Mendeteksi elemen berdasarkan akhiran dari nilai atribut yang digunakan.
Penyebutannya pada selektor berdasarkan semua nilai atribut yang memiliki akhiran yang sama.
Mendeteksi elemen berdasarkan akhiran dari nilai atribut yang digunakan.
Penyebutannya pada selektor berdasarkan semua nilai atribut yang memiliki akhiran yang sama.
Pada contoh diatas id='penting' bukan sebuah akhiran tetapi nilai utuh (berdiri sendiri) tetapi diidentifikasi memiliki kesamaan 100% dengan penyebutan pada selektor, sehingga secara otomatis dimasukkan kedalam kategori ini.
[attribute*="value"]
Fungsi selektor dengan simbol * :
Mendeteksi huruf pada teks nilai atribut. Minimal 2 huruf.
Sehingga nilai atribut pada selektor hanya disebutkan sebagian saja.
Mendeteksi huruf pada teks nilai atribut. Minimal 2 huruf.
Sehingga nilai atribut pada selektor hanya disebutkan sebagian saja.
[attribute~="value"]
Fungsi selektor dengan simbol ~ adalah mendeteksi nilai atribut berdasarkan satu kata tertentu.
Sehingga pada selektor akan disebutkan 1 kata utama.
Sehingga pada selektor akan disebutkan 1 kata utama.
Komentar
Posting Komentar