SORU
19 Ocak 2010, Salı


ilk doğrudan çocuk için css seçici sadece

Aşağıdaki html var

<div class="section">
   <div>header</div>
   <div>
          contents
          <div>sub contents 1</div>              
          <div>sub contents 2</div>
   </div>
</div>

Ve aşağıdaki stil:

DIV.section DIV:first-child 
{
  ...
}

Stil anlamadığım bir sebepten dolayı başvurmuş oluyor< . em ^"alt içeriğini" . 1 <div> gibi< . em^"" . başlık <div>.

Stil Seçici sadece sınıf adı ile bir elemanın ilk doğrudan çocuk için geçerli olacağını sanıyordum."". bölüm Nasıl istediğimi elde etmek için seçici değiştirebilir miyim?

CEVAP
19 Ocak 2010, Salı


Kelimenin tam anlamıyla yazdıklarını "bölümüne divs içinde ve ebeveynlerinin ilk çocuğu olan tüm divs Bul." anlamına gelir Alt bu tanıma uyan bir etiket içerir.

Ana div olan çocukların ikisi de istemesen de, bana pek açık değil. Eğer öyleyse, bunu kullanın:

div.section > div

Eğer sadece başlık istiyorsanız, bu kullanın:

div.section > div:first-child

> değişiklikler için açıklama kullanma: "bölüm divs doğrudan torunları olan tüm divs Bulmak" zaten bunu istiyorsun.

Lütfen tüm büyük tarayıcılar bu yöntem dışında IE6 desteği unutmayın. Eğer IE6 desteği kritik alt divs sınıfları ekleme ve kullanmak için, bunun yerine sahip olacak. Aksi takdirde, değer hakkında bakmakta değil.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damien Walters

    Damien Walte

    20 AĞUSTOS 2006
  • dougownsall

    dougownsall

    7 EKİM 2007
  • gsipek

    gsipek

    20 Temmuz 2007