Bagaimanakah cara saya memilih
Sebagai contoh, CSS saya mungkin kelihatan seperti ini:
li < harta: nilai; }
Jelas sekali, adalah mungkin untuk mencapai ini menggunakan JavaScript, tetapi saya mengharapkan penyelesaian yang berasal dari CSS Tahap 2.
Menu yang saya cuba gayakan dijana oleh CMS, jadi saya tidak boleh mengalihkan elemen aktif ke dalam
Anda boleh menggunakan
:has()
kelas pseudo CSSTetapi ia mempunyaisokongan pelayarterhad (Firefox belum disokong lagi).
Pada masa ini tiada cara dalam CSS untuk memilih elemen induk elemen supaya ia berfungsi dengan betul dalam semua penyemak imbas.
Draf Kerja Tahap 4 Pemilihmengandungi
:has()
kelas pseudo yang akan menyediakan fungsi ini. Ia akan serupa denganpelaksanaan jQuery, tetapi pada masa ini tidak disokong oleh Firefox.Pada masa ini hanya Firefox tidak menyokong ciri ini secara lalai.
Sementara itu, jika anda perlu memilih elemen induk dengan sokongan merentas pelayar penuh, anda perlu menggunakan JavaScript dalam Firefox.