Rumah > hujung hadapan web > tutorial css > Bolehkah Pemilih Atribut CSS Menyasarkan Atribut Data HTML5 Seperti `peranan-data`?

Bolehkah Pemilih Atribut CSS Menyasarkan Atribut Data HTML5 Seperti `peranan-data`?

Patricia Arquette
Lepaskan: 2024-12-24 19:54:18
asal
688 orang telah melayarinya

Can CSS Attribute Selectors Target HTML5 Data Attributes Like `data-role`?

Pemilih Atribut CSS untuk Atribut Data HTML5

Soalan:

Bolehkah pemilih atribut CSS digunakan untuk menyasarkan elemen berdasarkan atribut data HTML5 mereka, seperti peranan data?

Jawapan:

Sudah tentu. Menggunakan pemilih atribut, anda boleh memilih elemen dengan mudah berdasarkan atribut datanya. Berikut ialah contoh:

[data-role="page"] {
    /* Styles */
}
Salin selepas log masuk

Pemilih ini menyasarkan mana-mana elemen dengan peranan data atribut tersuai yang ditetapkan kepada nilai "halaman". Ambil perhatian bahawa nama atribut hendaklah disertakan dalam kurungan segi empat sama.

Jenis Pemilih Atribut:

Terdapat pelbagai jenis pemilih atribut yang boleh digunakan untuk senario yang berbeza:

  • [name="value"]: Memadankan elemen yang nama atribut mempunyai nilai yang tepat "nilai".
  • [nama]: Memadankan elemen yang nama atribut wujud tanpa mengira nilainya.
  • [name~="value"]: Memadankan elemen yang nama atributnya mempunyai nilai yang mengandungi subrentetan "nilai".
  • [name^="value"]: Memadankan elemen yang nama atributnya bermula dengan subrentetan "value".
  • [name$="value"]: Memadankan elemen yang nama atributnya berakhir dengan subrentetan "value".

Sokongan Penyemak Imbas:

Kebanyakan penyemak imbas moden menyokong pemilih atribut, termasuk pemilih untuk atribut data tersuai. Walau bagaimanapun, perlu diingat bahawa pengesahan CSS tidak mempertimbangkan nama atribut bukan ruang nama, jadi pemilih ini tidak seharusnya menyebabkan isu pengesahan.

Atas ialah kandungan terperinci Bolehkah Pemilih Atribut CSS Menyasarkan Atribut Data HTML5 Seperti `peranan-data`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan