Rumah  >  Artikel  >  hujung hadapan web  >  Cara menggunakan pemilih untuk mendapatkan elemen yang sama dan tidak sama dalam css

Cara menggunakan pemilih untuk mendapatkan elemen yang sama dan tidak sama dalam css

PHPz
PHPzasal
2023-04-26 16:37:591205semak imbas

Dalam pembangunan web, Cascading Style Sheets (CSS) ialah bahasa yang digunakan untuk mengawal reka letak dan penampilan halaman web. CSS mempunyai banyak ciri yang berkuasa, salah satunya ialah pemilih. Pemilih digunakan untuk mencari elemen HTML yang mana gaya harus digunakan, seperti menetapkan fon, warna, latar belakang, dsb.

Dalam pemilih CSS, terdapat banyak simbol dan kata kunci yang berbeza yang boleh digunakan untuk menentukan kaedah pemilihan yang berbeza. Sebagai tambahan kepada pemilih kelas biasa dan pemilih ID, pengendali yang sama dan tidak sama juga boleh digunakan untuk memilih elemen tertentu.

Equal operator

Equal operator (=) ialah simbol khas dalam pemilih, yang boleh digunakan untuk memilih hanya elemen yang nilai atributnya sama dengan nilai yang ditentukan. Sebagai contoh, pemilih berikut akan memilih semua elemen butang dengan nilai atribut kelas "butang":

button[class="button"] {
  /CSS代码 /
}

Pemilih sedemikian hanya akan digunakan pada elemen butang dengan nilai atribut kelas "butang", tidak Guna pada elemen lain. Kaedah pemilihan ini berguna untuk penggayaan kes khas, seperti mengawal penggayaan melalui penggunaan sifat tersuai.

Pengendali ketidaksamaan

Bertentangan dengan pengendali kesamarataan, pengendali ketaksamaan (!=) memilih semua elemen yang nilai atributnya tidak sama dengan nilai yang ditentukan. Sebagai contoh, pemilih berikut akan memilih semua elemen yang nilai atribut kelasnya tidak sama dengan "butang":

*[class!="button"] {
 / CSS代码 /
}

Pemilih sedemikian tidak akan memilih elemen yang nilai atribut kelasnya ialah "butang", tetapi akan memilih unsur-unsur lain. Kaedah pemilihan ini berguna apabila anda perlu mengecualikan elemen tertentu daripada beberapa elemen.

Kombinasi Pemilih

Selain menggunakan pengendali kesamarataan atau ketidaksamaan sahaja, ia juga boleh digabungkan dengan pemilih lain untuk memilih elemen sasaran dengan lebih tepat.

Sebagai contoh, pemilih berikut akan memilih semua elemen butang yang nilai atribut kelasnya mengandungi "butang" tetapi tidak berakhir dengan "dilumpuhkan":

button[class*="button"]:not([class$="disabled"]) {
 / CSS代码 /
}

Pemilih ini mengandungi sama dengan dan bukan Pengendali yang sama, serta pemilih kad bebas dan pemilih kelas pseudo. Ia hanya akan memilih elemen butang yang nilai atribut kelasnya mengandungi "butang", tetapi bukan elemen butang yang nilai atribut kelasnya berakhir dengan "dilumpuhkan". Ini memberikan kami cara yang sangat berkuasa untuk menggabungkan pemilih, membolehkan kami memilih elemen yang kami perlukan dengan lebih tepat.

Kesimpulan

Dalam CSS, pemilih ialah alat yang sangat berguna yang boleh membantu kami mengawal reka letak dan penampilan halaman web. Pengendali kesaksamaan dan ketidaksamaan ialah dua simbol pemilih penting yang boleh membantu kami memilih elemen tertentu dengan lebih tepat. Gabungan pemilih membawa kita selangkah lebih jauh dan boleh mencapai pemilihan yang lebih tepat dengan menggabungkan pemilih yang berbeza. Menguasai pemilih ini boleh meningkatkan kemahiran CSS kami dan menjadikan halaman web kami kelihatan lebih cantik dan profesional.

Atas ialah kandungan terperinci Cara menggunakan pemilih untuk mendapatkan elemen yang sama dan tidak sama dalam css. 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