cari

Rumah  >  Soal Jawab  >  teks badan

Adakah terdapat pemilih induk CSS?

<p>Bagaimanakah saya hendak memilih <kod></code></p><li> elemen yang merupakan induk langsung elemen utama? <p><br /></p> <p>Sebagai contoh, CSS saya akan kelihatan seperti ini: </p> <pre class="brush:php;toolbar:false;">li < harta: nilai; }</pre> <p>Jelas sekali terdapat cara untuk melakukan ini menggunakan JavaScript, tetapi saya berharap terdapat beberapa jenis penyelesaian untuk CSS Tahap 2 itu sendiri. </p> <p>Menu yang saya cuba gayakan dimuntahkan oleh CMS, jadi saya tidak boleh mengalihkan elemen aktif ke <kod></code></p></li>< ;li> elemen .. (melainkan saya tema menu dan membuat modul, yang saya tidak mahu lakukan). <p><br /></p></li>
P粉176980522P粉176980522453 hari yang lalu501

membalas semua(2)saya akan balas

  • P粉704066087

    P粉7040660872023-08-24 10:03:55

    Anda boleh menggunakan :has() kelas pseudo CSS

    Tetapi ia mempunyai sokongan pelayar terhad (pada masa ini tidak disokong oleh Firefox).

    balas
    0
  • P粉011360903

    P粉0113609032023-08-24 09:39:22

    Tiada cara untuk memilih elemen induk elemen dalam CSS pada masa ini dengan cara yang berfungsi dalam semua penyemak imbas.

    Draf kerja tahap 4 pemilih termasuk :has() kelas pseudo yang akan menyediakan fungsi ini. Ia akan serupa dengan pelaksanaan jQuery, tetapi pada masa ini tidak disokong oleh Firefox.

    li:has(> a.active) { /* styles to apply to the li tag */ }
    

    Firefox merupakan satu-satunya pelayar utama yang tidak menyokongnya secara lalai.

    Sementara itu, jika anda perlu memilih elemen induk dengan sokongan penuh merentas pelayar, anda perlu menggunakan JavaScript dalam Firefox.

    balas
    0
  • Batalbalas