Rumah >hujung hadapan web >tutorial css >Bagaimana Menggayakan Semua Kanak-Kanak Kecuali Anak Terakhir dalam CSS?

Bagaimana Menggayakan Semua Kanak-Kanak Kecuali Anak Terakhir dalam CSS?

Susan Sarandon
Susan Sarandonasal
2024-11-10 17:22:02924semak imbas

How to Style All Children Except the Last Child in CSS?

Menggunakan CSS untuk Memilih Kanak-kanak Kecuali Anak Terakhir

Dalam pembangunan web, khususnya menggunakan CSS, mungkin terdapat keadaan di mana anda ingin memohon gaya kepada semua kanak-kanak unsur kecuali anak terakhir. Ini boleh dicapai menggunakan kelas pseudo penolakan Pemilih CSS Tahap 3.

Sintaks:

:not(:last-child) { /* styles */ }

Cara Ia Berfungsi:

Kelas pseudo :not() membenarkan anda mengecualikan elemen yang sepadan dengan yang ditentukan pemilih. Dalam kes ini, kami menggunakannya untuk menafikan :last-child pseudo-class, yang memilih elemen anak terakhir.

Contoh:

Pertimbangkan struktur HTML berikut :

<div>
  <div>First child</div>
  <div>Second child</div>
  <div>Third child</div>
</div>

Untuk menggayakan semua kanak-kanak kecuali anak terakhir, anda boleh menggunakan yang berikut CSS:

:not(:last-child) {
  background-color: blue;
}

Ini akan menggunakan warna latar belakang biru kepada dua kanak-kanak pertama, tetapi bukan anak ketiga.

Keserasian:

Perlu diingat bahawa kelas pseudo :not() tidak disokong dalam Internet Explorer 8 atau penyemak imbas terdahulu.

Atas ialah kandungan terperinci Bagaimana Menggayakan Semua Kanak-Kanak Kecuali Anak Terakhir 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