Bolehkah ID HTML Bermula dengan Nombor?
Dec 26, 2024 pm 07:05 PMBolehkah 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 |
|
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!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Menambah bayang -bayang kotak ke blok dan elemen WordPress

Buat borang hubungan JavaScript dengan rangka kerja pintar

Buat editor teks sebaris dengan atribut yang boleh dipertikaikan

Pembaca Skrin Demystifying: Borang & Amalan Terbaik Diakses

Menjadikan Peralihan Svelte Khas pertama anda

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

Muat naik fail dengan multer di node.js dan ekspres
