Apabila bekerja dengan CSS, adalah penting untuk memilih elemen tertentu berdasarkan kedudukan dan kelas mereka nama. Soalan ini meneroka cara untuk menyasarkan elemen "anak terakhir" dengan nama kelas tertentu.
Masalah:
Pertimbangkan struktur HTML berikut:
<ul> <li>
Matlamatnya adalah untuk memilih anak terakhir yang mempunyai nama kelas "senarai" dan menggunakan gaya tertentu untuk ia.
Cadangan Penyelesaian (yang tidak berkesan):
ul li.list:last-child{background-color:#000;}
Kelemahan:
Penyelesaian yang dicadangkan tidak betul kerana CSS tidak menyokong pemilih :last-child untuk elemen dengan kelas.
Isu boleh diselesaikan menggunakan pemilih atribut:
[class~=list]:last-of-type { background: #000; }
Penjelasan:
Kelebihan:
Atas ialah kandungan terperinci Bagaimana untuk Memilih Elemen Anak Terakhir dengan Nama Kelas Tertentu dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!