Jadual Kandungan
Bolehkah Saya Mempunyai Elemen dengan ID Yang Bermula dengan Nombor?
Rumah hujung hadapan web tutorial css Bolehkah ID HTML Bermula dengan Nombor?

Bolehkah ID HTML Bermula dengan Nombor?

Dec 26, 2024 pm 07:05 PM

Can HTML IDs Start with a Number?

Bolehkah Saya Mempunyai Elemen dengan ID Yang Bermula dengan Nombor?

Soalan:

Adakah mungkin untuk buat elemen dengan ID yang bermula dengan atau mengandungi sepenuhnya nombor?

Jawapan:

Ya, adalah mungkin untuk mencipta elemen dengan ID yang bermula dengan atau terdiri sepenuhnya daripada nombor. Walau bagaimanapun, menggunakan pemilih CSS untuk memilih atau menggayakan elemen sedemikian boleh menjadi mencabar.

Penjelasan:

Spesifikasi HTML5 membenarkan nilai ID yang mengandungi digit semata-mata, seperti mana-mana aksara kecuali ruang boleh diterima. Walaupun spesifikasi HTML terdahulu mengenakan peraturan yang lebih ketat, penyemak imbas tidak pernah menguatkuasakannya dengan ketat.

Pemilihan ID dalam CSS:

Apabila menggunakan pemilih CSS untuk memilih elemen dengan ID berangka, ia adalah penting untuk mengambil perhatian batasan:

  • Pemilih ID CSS tidak boleh terus menggunakan ID yang bermula dengan satu digit. Mereka mesti melarikan diri menggunakan garis miring ke belakang. Sebagai contoh, ID "12" akan diwakili sebagai "#3132".

Amalan Terbaik:

Demi kesederhanaan, ia adalah disyorkan untuk memulakan ID dengan surat jika anda berhasrat menggunakan pemilih CSS untuk digunakan mereka.

Contoh:

Di bawah ialah contoh yang menunjukkan penggunaan div dengan ID "12" dan cara berinteraksi dengannya menggunakan CSS, JavaScript melalui document.getElementById dan JavaScript melalui document.querySelector:

1

2

3

4

5

6

7

8

9

10

11

12

// CSS

# {

  background: #0bf;

}

 

// JavaScript via getElementById

document.getElementById("12").style.border = "2px solid black";

 

// JavaScript via querySelector (if supported)

if (document.querySelector) {

  document.querySelector("#\31\32").style.fontStyle = "italic";

}

Salin selepas log masuk

Contoh ini menunjukkan elemen dengan ID berangka boleh dimanipulasi dalam penyemak imbas, tetapi menggunakan pemilih ID yang terlepas dalam CSS adalah perlu untuk mengelakkan kemungkinan konflik.

Atas ialah kandungan terperinci Bolehkah ID HTML Bermula dengan Nombor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Menambah bayang -bayang kotak ke blok dan elemen WordPress Menambah bayang -bayang kotak ke blok dan elemen WordPress Mar 09, 2025 pm 12:53 PM

Menambah bayang -bayang kotak ke blok dan elemen WordPress

Buat borang hubungan JavaScript dengan rangka kerja pintar Buat borang hubungan JavaScript dengan rangka kerja pintar Mar 07, 2025 am 11:33 AM

Buat borang hubungan JavaScript dengan rangka kerja pintar

Buat editor teks sebaris dengan atribut yang boleh dipertikaikan Buat editor teks sebaris dengan atribut yang boleh dipertikaikan Mar 02, 2025 am 09:03 AM

Buat editor teks sebaris dengan atribut yang boleh dipertikaikan

Bekerja dengan Caching Graphql Bekerja dengan Caching Graphql Mar 19, 2025 am 09:36 AM

Bekerja dengan Caching Graphql

Pembaca Skrin Demystifying: Borang & Amalan Terbaik Diakses Pembaca Skrin Demystifying: Borang & Amalan Terbaik Diakses Mar 08, 2025 am 09:45 AM

Pembaca Skrin Demystifying: Borang & Amalan Terbaik Diakses

Menjadikan Peralihan Svelte Khas pertama anda Menjadikan Peralihan Svelte Khas pertama anda Mar 15, 2025 am 11:08 AM

Menjadikan Peralihan Svelte Khas pertama anda

Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma) Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma) Mar 04, 2025 am 10:22 AM

Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma)

Muat naik fail dengan multer di node.js dan ekspres Muat naik fail dengan multer di node.js dan ekspres Mar 02, 2025 am 09:15 AM

Muat naik fail dengan multer di node.js dan ekspres

See all articles