DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS特效代碼 >> nth-child和:nth-of-type的區別
nth-child和:nth-of-type的區別
編輯:CSS特效代碼     

:nth-of-type為什麼要叫:nth-of-type?因為它是以"type"來區分的。也就是說:ele:nth-of-type(n)是指父元素下第n個ele元素, 

而ele:nth-child(n)是指父元素下第n個元素且這個元素為ele,若不是,則選擇失敗。 

例:


<div class="box"> 

  <div>1</div>

  <p>1</p>

  <p>2</p>
</div>

.box p:nth-child(1){

  color:red;  //選擇失敗,因為.box下面的第一個子元素不是p

}

.box p:nth-child(2){

  color:red;  //選擇的元素是<p>1</p> 

}

.box p:nth-child(3){

  color:red;  //選擇的元素是<p>2</p> 

}

.box p:nth-of-type(1){

  color:red;  //選擇的元素是<p>1</p> 

}

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved