Rumah > Artikel > hujung hadapan web > Bolehkah Anda Menyasarkan Elemen dengan Mana-mana Nama Atribut Menggunakan Pemilih CSS?
Pengenalan
Pembangunan web sering menggunakan pemilih CSS untuk memanipulasi elemen berdasarkan atribut tertentu . Apabila berurusan dengan atribut data, menjadi penting untuk memahami pilihan penyasaran yang tersedia dan hadnya.
Nama Atribut Kad Liar
Konsep nama atribut kad bebas timbul daripada keperluan untuk memilih elemen yang mempunyai sebarang atribut dalam ruang nama tertentu, tanpa mengira namanya. Walaupun ini mungkin kelihatan seperti penyelesaian yang ideal, pada masa ini tiada pemilih CSS yang boleh mencapai fungsi ini.
Pilihan yang Tersedia
Walau bagaimanapun, terdapat pemilih yang membolehkan anda nilai atribut sasaran berdasarkan corak tertentu:
Menyasarkan Atribut dengan Sebarang Nama
Malangnya, tiada pemilih yang menyasarkan secara langsung elemen dengan SEBARANG nama atribut. Ini bermakna nama atribut kad bebas, seperti [data-*], tidak disokong.
Cadangan untuk Pelaksanaan Masa Hadapan
Perbincangan sedang dijalankan dalam komuniti CSS untuk memperkenalkan sintaks yang lebih komprehensif untuk penyasaran atribut. Satu cadangan yang dicadangkan oleh Simon Pieters melibatkan penggunaan kad bebas dalam pengisytiharan ruang nama:
Walaupun cadangan ini belum lagi diseragamkan, ia menunjukkan potensi perkembangan masa depan dalam penyasaran atribut.
Atas ialah kandungan terperinci Bolehkah Anda Menyasarkan Elemen dengan Mana-mana Nama Atribut Menggunakan Pemilih CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!