Rumah > hujung hadapan web > tutorial css > Bolehkah Kad Liar CSS Memperkemas Penggayaan Kelas Dinamik dengan Pengecam Unik?

Bolehkah Kad Liar CSS Memperkemas Penggayaan Kelas Dinamik dengan Pengecam Unik?

Mary-Kate Olsen
Lepaskan: 2024-12-29 18:29:15
asal
945 orang telah melayarinya

Can CSS Wildcards Streamline Styling of Dynamic Classes with Unique Identifiers?

Menggunakan Kad Liar CSS untuk Penggayaan Kelas Dinamik

Dalam menggayakan elemen HTML, adalah perkara biasa untuk menemui pengecam unik bersama kelas utama. Dalam senario yang disediakan, berbilang div digayakan menggunakan kelas "tocolor", tetapi setiap satu memerlukan pengecam unik tambahan, seperti "tocolor-1," "tocolor-2," dan sebagainya.

Soalannya timbul: adakah terdapat cara untuk menyelaraskan ini dengan menggunakan kad bebas () dalam pemilih CSS? Percubaan awal menggunakan ".tocolor-" tidak membuahkan hasil.

Penyelesaian terletak pada memanfaatkan pemilih atribut. Pemilih atribut membolehkan anda menyasarkan elemen berdasarkan atributnya, seperti kelasnya. Dalam kes ini, pemilih berikut akan mencapai kesan yang diingini:

div[class^="tocolor-"], div[class*=" tocolor-"] {
    color:red;
}
Salin selepas log masuk

Pemilih "[class^="tocolor-"]" menyasarkan elemen yang atribut kelasnya bermula dengan "tocolor-," manakala " Pemilih [class*=" tocolor-"]" menyasarkan elemen yang atribut kelasnya mengandungi subrentetan "tocolor-" mengikut aksara ruang.

Pecahan Pemilih:

  • "[class^="tocolor-"]": Memadankan elemen dengan atribut kelas yang bermula dengan "tocolor-," seperti "tocolor-1," "tocolor- 2," dan seterusnya.
  • "[class*=" tocolor-"]": Memadankan elemen dengan atribut kelas yang mengandungi subrentetan "tocolor-" serta-merta didahului oleh aksara ruang, seperti "tocolor-1," "test tocolor-2," dan sebagainya.

Dengan menggunakan pemilih atribut ini, anda boleh menggunakan penggayaan yang diingini kepada berbilang elemen dengan pengecam unik yang berbeza menggunakan satu pemilih kelas. Ini memudahkan kod CSS dan meningkatkan kebolehselenggaraan.

Atas ialah kandungan terperinci Bolehkah Kad Liar CSS Memperkemas Penggayaan Kelas Dinamik dengan Pengecam Unik?. 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