Rumah > Artikel > hujung hadapan web > Bolehkah ID dalam HTML Bermula dengan atau Hanya Terdiri daripada Nombor?
Bolehkah anda mencipta elemen dengan id yang bermula dengan atau terdiri sepenuhnya daripada nombor?
Ya, anda boleh. Walau bagaimanapun, menggunakan ID sedemikian dengan pemilih CSS boleh mencabar.
Pengesahan ID:
HTML5 membenarkan ID yang terdiri daripada digit semata-mata, selagi ia bukan ruang. Penyemak imbas sentiasa fleksibel dengan ini, walaupun sebelum spesifikasi HTML5.
Pemilih CSS:
Walaupun anda boleh menggunakan ID berangka, ia menjadi rumit dalam pemilih CSS. ID yang bermula dengan digit tidak boleh ditulis secara literal; anda mesti melarikan diri mereka menggunakan garis miring ke belakang (cth., #12 menjadi #3132 dalam CSS).
Cadangan:
Jika anda bercadang untuk menggunakan ID ini dengan pemilih CSS, ini adalah dinasihatkan untuk memulakannya dengan huruf untuk kemudahan.
Contoh:
Berikut ialah contoh menggunakan div dengan id "12":
<div>
# { background: #0bf; }
document.getElementById("12").style.border = "2px solid black";
Ini berfungsi dalam penyemak imbas utama, seperti yang ditunjukkan dalam contoh langsung di bawah:
[Contoh Langsung](https://jsfiddle.net/e0xs9L06/)
Atas ialah kandungan terperinci Bolehkah ID dalam HTML Bermula dengan atau Hanya Terdiri daripada Nombor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!