zoukankan      html  css  js  c++  java
  • nth-child 和 nth-of-type 的区别

    css3中有两个新的选择器可以选择父元素下对应的子元素,一个是:nth-child 另一个是:nth-of-type,它们2个的区别是:

    nth-of-type为什么要叫:nth-of-type?因为它是以"type"来区分的。也就是说:

      ele:nth-of-type(n)是指父元素下第n个ele元素,
      ele:nth-child(n)是指父元素下第n个元素且这个元素为ele,若不是,则选择失败

    <section>
        <div>我是一个普通的div标签</div>
        <p>我是第1个p标签</p>
        <p>我是第2个p标签</p>  <!-- 希望这个变红 -->
    </section>
    
    p:nth-child(2) { color: red; } 我是第1个p标签 变红
    
    p:nth-of-type(2) { color: red; } 我是第2个p标签 变红
    

      

  • 相关阅读:
    软件工程实践总结
    用户使用调查报告
    Beta 冲刺 随笔合集
    Beta 冲刺 七
    Beta 冲刺 六
    Beta 冲刺 五
    Beta 冲刺 四
    Beta 冲刺 三
    Beta 冲刺 二
    Beta 冲刺 一
  • 原文地址:https://www.cnblogs.com/AndyChen2015/p/7600339.html
Copyright © 2011-2022 走看看