SORU
22 HAZİRAN 2011, ÇARŞAMBA


CSS3 seçici :ilk, türü sınıf adı ile?

CSS3 seçici :first-of-type belirli bir sınıf adı ile ilk elemanı seçmek için kullanmak mümkün mü? Düşünce değil bu yüzden ben benim test başarılı olamadım?

CSS...

p:first-of-type {color:blue}
p.myclass1:first-of-type {color:red}
.myclass2:first-of-type {color:green}

HTML...

<div>
  <div>This text should appear as normal</div>
  <p>This text should be blue.</p>
  <p class="myclass1">This text should appear red.</p>
  <p class="myclass2">This text should appear green.</p>
</div>

Jsfiddle... http://jsfiddle.net/YWY4L/ deneylerim

CEVAP
22 HAZİRAN 2011, ÇARŞAMBA


Hayır, sadece bir seçici kullanarak değil. :first-of-type pseudo-sınıf onun ilk elemanı seçeryazın(div, p, vb). Sınıf seçici (ya da bir tür seçici) sözde sınıfı ile kullanarak belirli bir sınıf (ya da belirli bir türü) varsa, bir öğe seçmek demektirvekardeşler arasında türünün ilk örneği.

Ne yazık ki, sadece bir CSS sınıfı ilk geçtiği seçtiği :first-of-class seçici sağlamaz. Geçici bir çözüm olarak, bu gibi bir şey kullanabilirsiniz:

.myclass1 { color: red; }
.myclass1 ~ .myclass1 { color: /* default, or inherited from parent div */; }

Geçici çözüm için açıklamalar ve çizimler here here verilmiştir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • Rachel Raum

    Rachel Raum

    10 EYLÜL 2007
  • The Scary Snowman

    The Scary Sn

    1 ŞUBAT 2011