Mengatasi Pemilih ID dengan Nombor dalam CSS
Dalam HTML, noktah dibenarkan dalam atribut id. Walau bagaimanapun, apabila menggunakan elemen ini dalam peraturan pemilih ID CSS, ketidakkonsistenan timbul disebabkan oleh tempoh yang tidak menjadi sebahagian daripada "pengecam" CSS yang sah.
Sesetengah individu menganggap bahawa peraturan pemilih ID CSS mengikut sintaks nama teg dan kelas gabungan pemilih, seperti "a.className" menyasarkan teg sauh dengan nama kelas yang ditentukan. Ini membawa kepada persoalan sama ada mungkin untuk merujuk elemen HTML dengan ID yang mengandungi noktah dalam fail CSS luaran.
Spesifikasi CSS menjelaskan bahawa noktah bukan sebahagian daripada "pengecam" yang sah, mencadangkan ia tidak boleh digunakan dalam ID peraturan pemilih. Walau bagaimanapun, penerokaan lanjut mendedahkan bahawa CSS menyokong penyesatan selak terbalik () untuk aksara khas.
Oleh itu, untuk memadankan elemen HTML dengan id yang mengandungi noktah, peraturan CSS yang terlepas berikut boleh digunakan:
<code class="css">#some\.id { color: #f00; }</code>
Sintaks ini membenarkan peraturan pemilih ID CSS merujuk elemen dengan noktah dalam idnya, menyelaraskan dengan spesifikasi HTML dan menawarkan alternatif yang berdaya maju untuk mengubah suai atribut id HTML.
Atas ialah kandungan terperinci Bolehkah Pemilih ID CSS Mengendalikan Tempoh dalam ID HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!