Rumah >hujung hadapan web >tutorial css >Bolehkah Pemilih CSS Berjaya Menyasarkan Elemen dengan ID Bertitik?
Mengatasi Pemilih CSS dengan Tempoh dalam ID
Spesifikasi HTML membenarkan noktah (.) dalam ID, membenarkan elemen mempunyai pengecam seperti "< ;img id="some.id" />". Walau bagaimanapun, pemilih ID CSS konvensional, seperti "#some.id { color: #f00; }", gagal memadankan elemen dengan ID bertitik.
Bertentangan dengan spesifikasi CSS untuk Pemilih ID, yang mengetepikan senario ini , isu ini berpunca daripada penggunaan nama teg hibrid dan pemilih kelas oleh CSS. Peraturan seperti "a.className" menyasarkan semua teg anchor dengan nama kelas "className".
Timbul persoalan: Bolehkah peraturan CSS luaran menyasarkan elemen dengan ID bertitik? Jawapannya bernuansa. Walaupun spesifikasi CSS mengehadkan penggunaan noktah dalam pengecam, penyelesaian wujud melalui garis miring ke belakang () melarikan diri.
Teknik ini membolehkan penciptaan pemilih yang memadankan elemen dengan noktah. Sebagai contoh, peraturan berikut menggunakan melarikan diri segaris ke belakang untuk menyasarkan elemen dengan ID "some.id": "#some.id { color: #f00; }".
Oleh itu, walaupun terdapat percanggahan spesifikasi, adalah mungkin untuk menangani elemen dengan ID bertitik menggunakan pemilih CSS dengan menggunakan pelarian segaris ke belakang.
Atas ialah kandungan terperinci Bolehkah Pemilih CSS Berjaya Menyasarkan Elemen dengan ID Bertitik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!