码迷,mamicode.com
首页 > 其他好文 > 详细

nth-child和:nth-of-type的区别

时间:2017-06-11 00:55:14      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:nbsp   style   选择   -o   box   type   font   失败   n个元素   

: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> 

}

nth-child和:nth-of-type的区别

标签:nbsp   style   选择   -o   box   type   font   失败   n个元素   

原文地址:http://www.cnblogs.com/olive1209/p/6980432.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!