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
932 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!

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