Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Menyasarkan Elemen HTML dengan ID Bertitik dalam CSS?

Bagaimana untuk Menyasarkan Elemen HTML dengan ID Bertitik dalam CSS?

Linda Hamilton
Lepaskan: 2024-10-29 18:43:02
asal
696 orang telah melayarinya

How to Target HTML Elements with Dotted IDs in CSS?

Pemilihan ID CSS untuk Elemen dengan ID Bertitik

Spesifikasi CSS membolehkan pemilih ID mengenal pasti elemen HTML tertentu. Walau bagaimanapun, isu timbul apabila ID mengandungi noktah (.). Pemilih ID CSS tidak menyokong ID sedemikian secara asli.

Walaupun kekurangan sebutan yang jelas dalam spesifikasi CSS, andaian ialah pemilih ID CSS menganggap ID dengan noktah sebagai gabungan nama teg dan pemilih kelas. Sebagai contoh, "#id.class" akan menyasarkan semua elemen dengan ID "id" dan kelas "class."

Walau bagaimanapun, mentakrifkan peraturan CSS luaran yang merujuk elemen HTML dengan ID bertitik menimbulkan cabaran . Spesifikasi CSS menyatakan bahawa "pengecam" CSS tidak termasuk aksara noktah. Ini mewujudkan potensi ketidakpadanan antara spesifikasi HTML dan CSS.

Penyelesaian alternatif untuk menggunakan pemilih ID CSS ialah meneroka jenis pemilihan CSS yang lain. Walau bagaimanapun, dalam kes di mana menukar ID HTML tidak boleh dilaksanakan, jalan penyelesaian wujud.

Menurut spesifikasi CSS, garis miring ke belakang () melarikan diri dibenarkan. Oleh itu, untuk menyasarkan elemen HTML dengan ID bertitik, gunakan sintaks berikut:

#some\.id {
  /* CSS Declarations */
}
Salin selepas log masuk

Dalam contoh ini, garis serong ke belakang sebelum noktah membolehkan pemilih CSS mengenal pasti elemen dengan ID "some. id."

Atas ialah kandungan terperinci Bagaimana untuk Menyasarkan Elemen HTML dengan ID Bertitik dalam CSS?. 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