Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Memilih Elemen Anak Pertama dan Terakhir dengan betul dengan CSS?

Bagaimanakah Saya Boleh Memilih Elemen Anak Pertama dan Terakhir dengan betul dengan CSS?

Patricia Arquette
Lepaskan: 2024-12-03 22:42:12
asal
695 orang telah melayarinya

How Can I Properly Select First and Last Child Elements with CSS?

Mengatasi Isu CSS dalam Memilih Elemen Anak Pertama dan Terakhir

Apabila menghadapi kesukaran dalam memilih elemen anak pertama dan terakhir menggunakan CSS, adalah penting untuk mempertimbangkan konteks kod anda. Dalam Fiddle yang disediakan, elemen .area ialah anak langsung tag. Walau bagaimanapun, untuk menggunakan kelas pseudo :first-child dan :last-child, adalah penting untuk memastikan elemen .area bersarang dalam bekas.

Untuk menangani isu ini, tambahkan elemen bekas di sekeliling elemen .kawasan anda. Ini akan menyediakan konteks yang betul untuk mengenal pasti elemen anak pertama dan terakhir berdasarkan kedudukannya dalam bekas.

Berikut ialah versi semakan kod anda:

.container {
  display: flex;
}

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

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

.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 meletakkan elemen .area dalam .container, anda mewujudkan hierarki yang jelas. Kelas pseudo :first-child dan :last-child kini boleh menyasarkan elemen anak pertama dan terakhir .container dengan tepat dengan tepat.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memilih Elemen Anak Pertama dan Terakhir dengan betul dengan 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