Rumah >hujung hadapan web >tutorial css >Bolehkah ID HTML Dimulakan dengan Nombor?

Bolehkah ID HTML Dimulakan dengan Nombor?

Barbara Streisand
Barbara Streisandasal
2024-12-22 19:31:10291semak imbas

Can HTML IDs Begin with Numbers?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn