Rumah > hujung hadapan web > tutorial css > Bolehkah Pemilih CSS Menyasarkan Elemen dengan Sebarang Atribut \'data\'?

Bolehkah Pemilih CSS Menyasarkan Elemen dengan Sebarang Atribut \'data\'?

Susan Sarandon
Lepaskan: 2024-11-23 09:23:20
asal
879 orang telah melayarinya

Can CSS Selectors Target Elements with Any

Pemilih Wildcard untuk Nama Atribut

Soalan:

Adakah terdapat cara untuk menggunakan CSS pemilih untuk menyasarkan elemen yang mempunyai sebarang atribut "data", tanpa mengira spesifiknya nama?

Jawapan:

Pada masa ini, tiada pemilih kad bebas terbina dalam dalam CSS yang menyasarkan nama atribut. Walau bagaimanapun, terdapat satu cara untuk memilih elemen dengan nama atribut tertentu:

E[foo]
Salin selepas log masuk

Pemilih ini memilih elemen dengan atribut "foo", tanpa mengira nilainya.

Perbincangan Lanjutan:

Sementara pemilihan kad bebas untuk nilai atribut disokong melalui pelbagai pengendali, seperti *= dan ^=, tiada persamaan untuk nama atribut kad bebas. Cadangan telah dibuat untuk sintaks sedemikian, termasuk:

x-admin-* { ... }
[data-my-*] { ... }
Salin selepas log masuk

Walau bagaimanapun, ini masih belum diseragamkan dan tertakluk kepada sokongan penyemak imbas.

Nota Tambahan:

  • Spesifikasi Tahap 3 Pemilih W3C tidak termasuk kad bebas untuk atribut nama.
  • Percubaan untuk mencipta pemilih kad bebas untuk nama atribut, seperti [data-*] atau [data-^], tidak akan berfungsi.

Atas ialah kandungan terperinci Bolehkah Pemilih CSS Menyasarkan Elemen dengan Sebarang Atribut '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