Son/saniye .heading
stilini oluşturmak istiyorum. Benim içinKullanımı: Sınıf seçicisi olan son çocuk
<ul>
<li class="heading">Hello world</li>
<li>Hello world</li>
<li>Hello world</li>
<li class="heading">Hello world</li>
<li>Hello world</li>
</ul>
Ne
ul li.heading:last-child {
background: black;
}
ne de
ul li.heading:nth-child(2) {
background: black;
}
çalışır. Neden ve bu stilleri <li>
'a nasıl uygularım? Sahte sınıf seçmenler sınıf seçmenleriyle çalışmıyor gibi görünüyor. Daha önce kullandığım yemin edemem garipti.
Güncelleme: Oops, tamamen the jsfiddle unuttu.
Bir sınıfın alt kümesini bu sahte sınıf seçicilerle seçebilmenin bir yolu olduğuna inanmıyorum. Her zaman bir listede 4. başlık mı yoksa her zaman stilde yapmak istediğiniz sınıfın ikinci örneği mi? Eğer her zaman 4. Eğer cevap-tipi de kullanabilmeniz için aşağıdaki cevap iyi çalışmalıdır. – KryptoniteDove
Bu sorunu biçimlendirme/semantik/html düzeyinde düzeltmezseniz kendi hayatınızı zorlaştırırsınız. Yuvalanmış 'ul'leri kullanmak, CSS2 seçicileriyle tam olarak istediğiniz şeyi yapmanıza izin verecektir. –