Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Memilih Elemen dengan Sebarang Atribut \'data\' dalam CSS?

Bagaimanakah Saya Boleh Memilih Elemen dengan Sebarang Atribut \'data\' dalam CSS?

DDD
Lepaskan: 2024-11-15 12:18:03
asal
579 orang telah melayarinya

How Can I Select Elements with Any

Pemilih CSS untuk Nama Atribut Berdasarkan Kad Liar

Apabila bekerja dengan pemilih CSS, elemen penyasaran berdasarkan atributnya adalah penting. Atribut "data-*" menyediakan cara yang mudah untuk menyimpan data tersuai untuk elemen. Walau bagaimanapun, mungkin terdapat keadaan di mana anda perlu memilih elemen yang mempunyai sebarang atribut "data", tanpa mengira nama khususnya.

Penyasaran Nama Atribut Semasa

Pada masa ini, CSS tidak menawarkan sokongan asli untuk pemilih kad bebas untuk nama atribut. Cadangan [data-*] ialah idea yang menarik tetapi masih belum dilaksanakan.

Pilihan Sedia Ada

Walaupun tiada penyelesaian langsung untuk nama atribut kad liar, anda boleh menggunakan Pemilih CSS berikut:

[data]
Salin selepas log masuk

Pemilih ini menyasarkan mana-mana elemen dengan atribut "data", tanpa mengira namanya. Walau bagaimanapun, ia boleh menyebabkan pemilihan elemen secara tidak sengaja dengan atribut lain yang bermula dengan "data."

Sintaks Cadangan

Sintaks cadangan yang menjanjikan daripada [email protected] senarai mel ialah:

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

Sintaks ini membenarkan pemadanan kad bebas dalam awalan atribut nama, membolehkan penyasaran yang lebih khusus.

Kesimpulan

Pada masa ini, tiada cara langsung untuk menyasarkan elemen berdasarkan nama atribut kad bebas dalam CSS. Walau bagaimanapun, sintaks yang dicadangkan menjanjikan pembangunan masa hadapan yang akan membolehkan pemilihan berasaskan atribut yang lebih serba boleh dan cekap.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memilih Elemen dengan Sebarang Atribut \'data\' dalam CSS?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan