Rumah >hujung hadapan web >tutorial css >Bolehkah ID HTML Dimulakan dengan Nombor?
Bolehkah ID Bermula dengan Nombor?
Dalam HTML, bolehkah elemen mempunyai ID yang dimulakan atau terdiri sepenuhnya daripada nombor?
Jawapan:
Ya, nilai ID dalam HTML boleh terdiri digit semata-mata. Aksara di luar ruang putih dibenarkan. Walaupun versi HTML terdahulu mengenakan sekatan ke atas nilai ID, memerlukan set aksara tertentu dan huruf sebagai titik permulaan, penyemak imbas mengabaikan pengehadan ini. Ini ditunjukkan dalam spesifikasi HTML5, yang membolehkan lebih fleksibiliti.
Walau bagaimanapun, perlu diingat bahawa penggunaan ID yang bermula dengan nombor boleh menimbulkan cabaran apabila menggayakan elemen menggunakan pemilih CSS. Untuk memilih elemen dengan ID yang bermula dengan digit, anda mesti melarikan diri daripada aksara dengan garis serong ke belakang. Contohnya, untuk memilih elemen dengan ID "12", pemilih CSS ialah #3132.
Walaupun terdapat potensi kelemahan ini, anda boleh menggunakan ID berangka dalam HTML. Berikut ialah demonstrasi:
<div>
Dalam contoh ini, warna latar belakang ditetapkan menggunakan CSS:
# { background: #0bf; }
Dan sempadan ditetapkan dalam JavaScript menggunakan document.getElementById:
document.getElementById("12").style.border = "2px solid black";
Ingat bahawa pemilih CSS memerlukan ID untuk dilepaskan apabila menggunakan ID berangka. Memilih untuk ID permulaan huruf boleh memudahkan proses ini jika anda berhasrat menggunakan pemilih CSS untuk menyasarkan elemen.
Atas ialah kandungan terperinci Bolehkah ID HTML Dimulakan dengan Nombor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!