CSS :nth-of-type Sözde Sınıfı
Bu sözde sınıf :nth-child sözde sınıfının yaptığı her şeyi aynen yapmaktadır. Farklı olarak ise, nth-child
farklı tiplerde doğru sonuç vermezken, bu sözde sınıf ile bunu yapmak mümkün. Yani;
Şöyle bir html yapımız olsaydı;
<div>div etiketi</div>
<div>div etiketi</div>
<p>p etiketi</p>
<div>div etiketi</div>
Editörde Görüntüle
nth-child
sözde sınıfı ile, şu şekilde seçip işlem yapamazdık çünkü 3. sırada <div>
etiketi yerine <p>
etiketi var.
div:nth-child(3) {
background-color: lime;
}
Ancak bunu nth-of-type
sözde sıınıfı ile yaparsak işler değişir.
div:nth-of-type(3) {
background-color: lime;
}
Bu şekilde sonuç şöyle olacaktır;
div etiketi
div etiketi
p etiketi
div etiketi
Yani burada seçme işleminde tipe bakıyor. Eğer bir grup içerisinde seçtiğim tipten varsa o zaman seçme işlemi yapıyor.