Bolehkah Pemilih CSS Berjaya Menyasarkan Elemen dengan ID Bertitik?

Patricia Arquette
Lepaskan: 2024-10-26 22:59:02
asal
857 orang telah melayarinya

Can CSS Selectors Successfully Target Elements with Dotted IDs?

Mengatasi Pemilih CSS dengan Tempoh dalam ID

Spesifikasi HTML membenarkan noktah (.) dalam ID, membenarkan elemen mempunyai pengecam seperti "< ;img id="some.id" />". Walau bagaimanapun, pemilih ID CSS konvensional, seperti "#some.id { color: #f00; }", gagal memadankan elemen dengan ID bertitik.

Bertentangan dengan spesifikasi CSS untuk Pemilih ID, yang mengetepikan senario ini , isu ini berpunca daripada penggunaan nama teg hibrid dan pemilih kelas oleh CSS. Peraturan seperti "a.className" menyasarkan semua teg anchor dengan nama kelas "className".

Timbul persoalan: Bolehkah peraturan CSS luaran menyasarkan elemen dengan ID bertitik? Jawapannya bernuansa. Walaupun spesifikasi CSS mengehadkan penggunaan noktah dalam pengecam, penyelesaian wujud melalui garis miring ke belakang () melarikan diri.

Teknik ini membolehkan penciptaan pemilih yang memadankan elemen dengan noktah. Sebagai contoh, peraturan berikut menggunakan melarikan diri segaris ke belakang untuk menyasarkan elemen dengan ID "some.id": "#some.id { color: #f00; }".

Oleh itu, walaupun terdapat percanggahan spesifikasi, adalah mungkin untuk menangani elemen dengan ID bertitik menggunakan pemilih CSS dengan menggunakan pelarian segaris ke belakang.

Atas ialah kandungan terperinci Bolehkah Pemilih CSS Berjaya Menyasarkan Elemen dengan ID Bertitik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!