Rumah  >  Artikel  >  hujung hadapan web  >  Bolehkah Kelas CSS Bermula dengan Nombor? Penyelesaian dan Amalan Terbaik.

Bolehkah Kelas CSS Bermula dengan Nombor? Penyelesaian dan Amalan Terbaik.

DDD
DDDasal
2024-11-02 18:47:30812semak imbas

Can CSS Classes Start with Numbers? Workarounds and Best Practices.

Penyelesaian untuk Kelas CSS Bermula dengan Nombor

Walaupun penggunaan kelas CSS yang bermula dengan nombor tidak digalakkan, terdapat penyelesaian untuk menjadikannya sah .

Kesahihan Nama Kelas

Menurut HTML5, nama kelas boleh bermula dengan huruf (a-z atau A-Z), garis bawah (_), atau tanda sempang (-) . Walau bagaimanapun, ia tidak boleh mengandungi ruang kosong. Oleh itu, nama kelas seperti .000000-8 dan .8FFFFFF adalah sah.

Ketidaksahan Pemilih CSS

Peraturan sintaks CSS menghalang pengecam CSS daripada bermula dengan digit yang tidak dilepaskan . Oleh itu, pemilih seperti .000000-8 adalah tidak sah.

Penyelesaian: Escaping Digit

Untuk menjadikan pemilih CSS sah, digit utama boleh dilepaskan menggunakan peraturan CSS melarikan diri. Ini boleh dicapai dengan cara berikut:

. 00000-8

atau

.003000000-8 

Pemilih yang terlepas ini akan memadankan elemen dengan nama kelas 000000-8.

Pengesyoran

Walaupun penyelesaian ini membenarkan penggunaan kelas CSS dengan digit utama, secara amnya adalah dinasihatkan untuk mengelakkan konvensyen penamaan sedemikian. Ini membantu memastikan keserasian dengan semua penyemak imbas dan mengekalkan kebolehbacaan kod.

Atas ialah kandungan terperinci Bolehkah Kelas CSS Bermula dengan Nombor? Penyelesaian dan Amalan Terbaik.. 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