Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Memilih Elemen Anak Pertama dan Terakhir Dengan Betul Menggunakan CSS?

Bagaimanakah Saya Boleh Memilih Elemen Anak Pertama dan Terakhir Dengan Betul Menggunakan CSS?

Barbara Streisand
Lepaskan: 2024-12-02 14:52:11
asal
775 orang telah melayarinya

How Can I Correctly Select the First and Last Child Elements Using CSS?

Memilih Anak Pertama dan Terakhir dengan CSS: Memahami Konteks

Memilih anak pertama atau terakhir dalam CSS memerlukan pemahaman yang jelas tentang konteks di mana CSS digunakan. Seperti yang ditunjukkan dalam coretan HTML dan CSS yang diberikan, menggunakan kelas pseudo :first-child dan :last-child terus ke elemen .area mungkin tidak menghasilkan hasil yang diingini. Ini kerana kelas pseudo ini hanya memilih anak pertama dan terakhir bagi elemen induk yang ditentukan.

Dalam contoh yang diberikan, elemen .area bukan anak unsur induk tertentu dalam struktur HTML. Ia adalah anak langsung unsur badan, yang mungkin mengandungi unsur lain, seperti teg skrip atau kandungan yang ditambah secara dinamik.

Untuk memilih anak pertama dan terakhir unsur .kawasan dengan betul, elemen bekas mesti diperkenalkan. Dengan membungkus elemen .area dalam elemen lain, seperti div dengan kelasnya sendiri, kelas pseudo boleh menyasarkan anak pertama dan terakhir dengan tepat dalam bekas itu.

Berikut ialah struktur HTML yang diubah suai yang menunjukkan yang betul penggunaan:

<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 struktur ini, CSS berikut akan memilih .kawasan pertama dan terakhir dengan betul kanak-kanak:

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

.container .area:last-child {
  background-color: green;
}
Salin selepas log masuk

Dengan menyatakan elemen kontena sebagai pemilih induk, CSS kini boleh menyasarkan anak pertama dan terakhir elemen .area dalam konteks itu dengan tepat.

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