Tutorial CSS

RUMAH CSS Pengenalan CSS Sintaks CSS Pemilih CSS CSS Bagaimana caranya? Komentar CSS Warna CSS Latar Belakang CSS Batas CSS Margin CSS Lapisan CSS Tinggi/Lebar CSS Model Kotak CSS Garis Besar CSS Teks CSS Font CSS Ikon CSS Tautan CSS Daftar CSS Tabel CSS Tampilan CSS CSS Max-lebar Posisi CSS indeks Z CSS CSS Meluap CSS Float CSS Inline-blok Perataan CSS Penggabung CSS Kelas Pseudo CSS CSS Pseudo-elemen Opasitas CSS Bilah Navigasi CSS Dropdown CSS Galeri Gambar CSS Sprite Gambar CSS Pemilih Attr CSS Formulir CSS Penghitung CSS Tata Letak Situs Web CSS Unit CSS Kekhususan CSS CSS !penting Fungsi Matematika CSS

CSS Lanjutan

Sudut Bulat CSS Gambar Perbatasan CSS Latar Belakang CSS Warna CSS Kata Kunci Warna CSS Gradien CSS Bayangan CSS Efek Teks CSS Font Web CSS Transformasi 2D CSS Transformasi 3D CSS Transisi CSS Animasi CSS Tips Alat CSS Gambar Gaya CSS Refleksi Gambar CSS Kesesuaian objek CSS Posisi objek CSS Penyamaran CSS Tombol CSS Paginasi CSS CSS Beberapa Kolom Antarmuka Pengguna CSS Variabel CSS Ukuran Kotak CSS Kueri Media CSS Contoh MQ CSS CSS Flexbox

CSS Responsif

Perkenalan RWD Area Pandang RWD Tampilan Kotak RWD Kueri Media RWD Gambar RWD Video RWD Kerangka RWD Template RWD

Kotak CSS

Pengenalan kisi-kisi Wadah Kotak Item Kotak

CSS SASS

Tutorial SASS

Contoh CSS

Template CSS Contoh CSS kuis css Latihan CSS Sertifikat CSS

Referensi CSS

Referensi CSS Pemilih CSS Fungsi CSS Referensi CSS Aural Font Aman Web CSS CSS Animasi Unit CSS Konverter CSS PX-EM Warna CSS Nilai Warna CSS Nilai Default CSS Dukungan Peramban CSS

Pemilih Atribut CSS


Gaya Elemen HTML Dengan Atribut Tertentu

Dimungkinkan untuk menata elemen HTML yang memiliki atribut atau nilai atribut tertentu.


CSS [atribut] Pemilih

Selector [attribute]digunakan untuk memilih elemen dengan atribut tertentu.

Contoh berikut memilih semua <a> elemen dengan atribut target:

Contoh

a[target] {
  background-color: yellow;
}

CSS [atribut = "nilai"] Pemilih

Selector [attribute="value"]digunakan untuk memilih elemen dengan atribut dan nilai tertentu.

Contoh berikut memilih semua <a> elemen dengan atribut target="_blank":

Contoh

a[target="_blank"] {
  background-color: yellow;
}

CSS [atribut~="nilai"] Pemilih

Selector digunakan untuk memilih elemen dengan nilai atribut yang [attribute~="value"]mengandung kata tertentu.

Contoh berikut memilih semua elemen dengan atribut judul yang berisi daftar kata yang dipisahkan spasi, salah satunya adalah "bunga":

Contoh

[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".



CSS [atribut|="nilai"] Pemilih

Selector digunakan untuk memilih elemen dengan atribut yang [attribute|="value"]ditentukan, yang nilainya bisa sama persis dengan nilai yang ditentukan, atau nilai yang ditentukan diikuti dengan tanda hubung (-).

Catatan: Nilai harus berupa kata utuh, baik tersendiri, seperti class="top", atau diikuti oleh tanda hubung( - ), seperti class="top-text".

Contoh

[class|="top"] {
  background: yellow;
}

CSS [atribut^="nilai"] Pemilih

Selector digunakan untuk memilih elemen dengan atribut yang [attribute^="value"]ditentukan, yang nilainya dimulai dengan nilai yang ditentukan.

Contoh berikut memilih semua elemen dengan nilai atribut kelas yang dimulai dengan "top":

Catatan: Nilai tidak harus berupa keseluruhan kata!

Contoh

[class^="top"] {
  background: yellow;
}

CSS [attribute$="nilai"] Pemilih

Selector digunakan untuk memilih elemen yang [attribute$="value"]nilai atributnya diakhiri dengan nilai tertentu.

Contoh berikut memilih semua elemen dengan nilai atribut kelas yang diakhiri dengan "test":

Catatan: Nilai tidak harus berupa keseluruhan kata!  

Contoh

[class$="test"] {
  background: yellow;
}

CSS [atribut*="nilai"] Pemilih

Selector digunakan untuk memilih elemen yang [attribute*="value"]nilai atributnya mengandung nilai tertentu.

Contoh berikut memilih semua elemen dengan nilai atribut kelas yang berisi "te":

Catatan: Nilai tidak harus berupa keseluruhan kata!  

Contoh

[class*="te"] {
  background: yellow;
}

Formulir Penataan

Pemilih atribut dapat berguna untuk menata bentuk tanpa kelas atau ID:

Contoh

input[type="text"] {
  width: 150px;
  display: block;
  margin-bottom: 10px;
  background-color: yellow;
}

input[type="button"] {
  width: 120px;
  margin-left: 35px;
  display: block;
}

Tip: Kunjungi Tutorial Formulir CSS kami untuk lebih banyak contoh tentang cara menata formulir dengan CSS.


Uji Diri Anda Dengan Latihan

Olahraga:

Atur warna latar belakang menjadi "merah" untuk elemen <a> yang memiliki targetatribut.

<style>
 {
  background-color: red;
}
</style>

<body>
  <a href="https://w3schools.com">w3schools.com</a>
  <a href="http://disney.com" target="_blank">Disney.com</a>
  <a href="http://wikipedia.org" target="_top">wikipedia.org</a>
</body>


Semua Pemilih Atribut CSS

Selector Example Example description
[attribute] [target] Selects all elements with a target attribute
[attribute=value] [target=_blank] Selects all elements with target="_blank"
[attribute~=value] [title~=flower] Selects all elements with a title attribute containing the word "flower"
[attribute|=value] [lang|=en] Selects all elements with a lang attribute value starting with "en"
[attribute^=value] a[href^="https"] Selects every <a> element whose href attribute value begins with "https"
[attribute$=value] a[href$=".pdf"] Selects every <a> element whose href attribute value ends with ".pdf"
[attribute*=value] a[href*="w3schools"] Selects every <a> element whose href attribute value contains the substring "w3schools"