zakładając Mam strukturę jak ten (i nie może go zmodyfikować):CSS: last-dziecko w wybór podzbioru
<ul>
<li class="common"> <p>First A</p> </li>
<li class="common"> <p>Second A</p> </li>
<li class="common"> <p>Third A</p> </li>
<li class="common"> <p><b>SELECT ME</b></p> </li>
<li> <p>First B</p> </li>
<li> <p>Second B</p> </li>
<li> <p>...</p> </li>
</ul>
Czy istnieje sposób wybierz ostatni element z klasą "pospolity"? (W tym przypadku element czwarty)
Najpierw próbowałem wybierając podzbiór z:
.common{
background: red;
}
i to działało poprawnie. Więc próbowałem wybrać ostatnie dziecko z nich, z:
.common:last-child{
background: green;
}
, ale nie szczęścia. Chciałbym również uniknąć dodania klasy dla tego elementu.
EDIT: I uproszczone klas i selektorów aby odkurzacz
Myślę. Nie jest to możliwe dzięki czystemu CSS. – Alex
Nie możesz użyć 'li: nth-child (4)'? – Akshay
@Akshay, jak powiedziałem, właśnie w tym przypadku jest czwarty element, nie mogę znać jego indeks na pewno, dlatego potrzebowałem: ostatnie dziecko. i tak dziękuję – pumpkinzzz