Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Menyasarkan Kanak-kanak Pertama dan Terakhir dengan Berkesan dengan CSS Pseudo-class?

Bagaimana untuk Menyasarkan Kanak-kanak Pertama dan Terakhir dengan Berkesan dengan CSS Pseudo-class?

Mary-Kate Olsen
Lepaskan: 2024-12-05 07:07:11
asal
303 orang telah melayarinya

How to Effectively Target First and Last Children with CSS Pseudo-classes?

Cara Menyasarkan Anak Pertama dan Terakhir dalam CSS

Memilih elemen anak pertama dan terakhir menggunakan CSS boleh menjadi rumit, kerana "pertama kelas pseudo -anak" dan "anak terakhir" terpakai kepada anak terdekat unsur induk.

Dalam menyediakan kod CSS, menyasarkan elemen anak pertama dan terakhir kelas ".area" tidak berfungsi kerana elemen tersebut bukan anak langsung unsur bekas. Untuk membuat pemilihan berfungsi, anda boleh menambah elemen bekas dan menentukan anak-anaknya sebagai sasaran.

Berikut ialah contoh yang termasuk elemen bekas:

.container {
  display: flex;
}

.area {
  height: 100px;
  width: 100px;
}

.container > .area:first-child {
  background-color: red;
}

.container > .area:last-child {
  background-color: green;
}
Salin selepas log masuk
<div class="container">
  <div class="area">1</div>
  <div class="area">2</div>
  <div class="area">3</div>
  <div class="area">4</div>
</div>
Salin selepas log masuk

Dengan pengubahsuaian ini , elemen ".area" menjadi anak langsung kepada elemen ".container", dan kelas pseudo "anak pertama" dan "anak terakhir" boleh digunakan untuk pilih elemen anak pertama dan terakhir dengan sewajarnya.

Atas ialah kandungan terperinci Bagaimana untuk Menyasarkan Kanak-kanak Pertama dan Terakhir dengan Berkesan dengan CSS Pseudo-class?. 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