Bagaimana untuk Menyasarkan Elemen Terakhir dengan Kelas Tertentu Menggunakan \'.class:last-of-type\' dengan betul?

Linda Hamilton
Lepaskan: 2024-11-03 15:54:30
asal
547 orang telah melayarinya

How to Correctly Target the Last Element with a Specific Class Using

Memahami Penggunaan ".class:last-of-type"

Dalam CSS, ".class:last-of- type" pemilih digunakan untuk menyasarkan elemen akhir kelas tertentu dalam elemen induk tertentu. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa kelas pseudo ini beroperasi semata-mata pada elemen, bermakna ia tidak boleh digunakan pada kelas.

Dalam contoh yang disediakan, pemilih ".visible:last-of-type" direka untuk paparkan elemen perenggan akhir (

) yang mengandungi kelas ".visible" dalam div tertentu. Walau bagaimanapun, isu ini timbul kerana perenggan ketiga tidak diberikan kelas ".visible", menjadikannya tidak kelihatan.

Membetulkan Isu Selektif

Untuk menangani isu tersebut, anda perlu mengubah pemilih untuk memastikan ia menyasarkan elemen dengan kedua-dua kelas ".visible" dan kedudukan elemen terakhir dalam induk terdekatnya:

p.visible:last-child
Salin selepas log masuk

Pemilih yang dipinda ini akan menentukan bahawa gaya hendaklah digunakan pada elemen perenggan akhir dalam div yang mempunyai kelas ".visible".

Contoh Demonstrasi

Untuk menggambarkan penyelesaian, pertimbangkan kod dikemas kini berikut:

<code class="css">p {
    display: none;
}
p.visible:last-child {
    display: block;
}</code>
Salin selepas log masuk
<code class="html"><div>
  <p class="visible">First paragraph.</p>
  <p class="visible">Second paragraph.</p>
  <p class="visible">Third paragraph.</p>
</div></code>
Salin selepas log masuk

Dalam kod yang disemak ini, ketiga-tiga perenggan mempunyai kelas ".visible" yang ditetapkan dan perenggan akhir akan dipaparkan.

Kesimpulan

Dengan memahami perbezaan antara memilih elemen dan kelas, anda boleh menggunakan kelas pseudo ".class:last-of-type" dengan berkesan untuk menyasarkan elemen akhir yang sepadan dengan kelas tertentu dalam bekas yang ditetapkan.

Atas ialah kandungan terperinci Bagaimana untuk Menyasarkan Elemen Terakhir dengan Kelas Tertentu Menggunakan \'.class:last-of-type\' dengan betul?. 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