Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Melarikan Diri Tanda Titik dalam Pemilih CSS Apabila Menggunakan Ruang Nama?
Dalam senario tertentu, seperti semasa bekerja dengan JavaServer Faces (JSF), elemen mungkin diberikan ID yang mengandungi titik bertindih (cth. , "search_form:expression"). Walau bagaimanapun, titik bertindih lazimnya digunakan untuk memulakan pemilih unsur pseudo dalam CSS, yang membawa kepada sintaks tidak sah apabila cuba menggayakan elemen tersebut secara langsung.
Untuk mengatasi isu ini, anda boleh melarikan diri dari titik bertindih menggunakan garis serong ke belakang (). Dengan meletakkan garis serong ke belakang sejurus sebelum kolon, kolon ditafsirkan sebagai aksara literal dan bukannya permulaan unsur pseudo.
Contoh:
input#search_form\:expression { /* ... */ }
Pemilih CSS yang diubah suai ini akan menyasarkan elemen dengan ID "search_form:expression" dengan betul dan membolehkan anda menggunakan yang dikehendaki penggayaan.
Maklumat Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Melarikan Diri Tanda Titik dalam Pemilih CSS Apabila Menggunakan Ruang Nama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!