
Selektor [atribut]
digunakan untuk memilih elemen dengan atribut tertentu.
Contoh berikut memilih semua elemen <a> dengan atribut target:
a[target] {
background-color: yellow;
}
Selektor [atribut="nilai"] CSS
Selektor [atribut="nilai"]
digunakan untuk memilih elemen dengan atribut dan
nilai tertentu.
Contoh berikut memilih semua <a> elemen dengan atribut target="_blank":
a[target="_blank"] {
background-color: yellow;
}
Selektor [atribut~="nilai"] CSS
Selektor [atribut~="nilai"]
digunakan untuk memilih elemen dengan nilai
atribut yang mengandung kata tertentu.
Contoh berikut memilih semua elemen dengan atribut judul yang berisi daftar kata yang dipisahkan spasi, salah satunya adalah "bunga":
[title~="flower"] {
border: 5px solid yellow;
}
Contoh di atas akan mencocokkan elemen dengan title="flower", title="summer flower", dan title="flower new", tetapi bukan title="my-flower" atau title="flowers".
Selektor [atribut|="nilai"] CSS
Selektor [atribut|="nilai"]
digunakan untuk memilih elemen dengan atribut
spesifik dimulai dengan nilai tertentu.
Contoh berikut memilih semua elemen dengan nilai atribut class yang dimulai dengan "top":
[class|="top"] {
background: yellow;
}
Catatan: Nilai harus berupa keseluruhan kata, baik sendiri, seperti class="top", atau diikuti oleh tanda hubung ( - ), seperti class="top-text".
Selektor [atribut^="nilai"] CSS
Selektor [atribut^="nilai"]
digunakan untuk memilih elemen yang nilai
atribut dimulai dengan nilai tertentu.
Contoh berikut memilih semua elemen dengan nilai atribut kelas yang dimulai dengan "top":
[class^="top"] {
background: yellow;
}
Catatan: Nilai tidak harus berupa keseluruhan kata.
Selektor [atribut$="nilai"] CSS
Selektor [atribut$="nilai"]
digunakan untuk memilih elemen yang nilai
atributnya berakhir dengan nilai yang ditentukan.
Contoh berikut memilih semua elemen dengan nilai atribut kelas yang diakhiri dengan "test":
[class$="test"] {
background: yellow;
}
Catatan: Nilai tidak harus berupa keseluruhan kata.
Selektor [atribut*="nilai"] CSS
Selektor [atribut*="nilai"]
digunakan untuk memilih elemen yang nilainya
atributnya berisi nilai yang ditentukan.
Contoh berikut memilih semua elemen dengan nilai atribut kelas yang berisi "te":
[class*="te"] {
background: yellow;
}
Catatan: Nilai tidak harus berupa keseluruhan kata
Style Formulir
Selektor atribut dapat berguna untuk men-style formulir tanpa kelas atau ID:
input[type="text"] {
width: 150px;
display: block;
margin-bottom: 10px;
background-color: yellow;
}
input[type="button"] {
width: 120px;
margin-left: 35px;
display: block;
}
Sumber referensi: w3schools
Komentar
Posting Komentar