`
zhangyaochun
  • 浏览: 2570095 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

css3之:nth-child伪类选择器

    博客分类:
  • css3
阅读更多

CSS3之:nth-child伪类选择器

 

 

  •   :nth-child(number) -----匹配第number个元素,参数number必须大于0的整数
举例:li:nth-child(5){color:green;} 
 


 
 
  •   :nth-child(an) ------匹配所有倍数为a的元素。其中参数an中的字母n不能缺省。
  •   :nth-child(an+b) |:nth-child(an-b)  ------倍数分组匹配,其中a,b均为正整数或0,
举例:li:nth-child(4n+1){color:green;}  或者是4n-7
 

 
 
  •   :nth-child(-an+b)  反向倍数分组匹配  ------从第b个开始往回算,最多也不会超过b个
举例:li:nth-child(-n+5){color:green;}  


 

 
 
  •   :nth-child(odd)    -----匹配序号为奇数,和2n+1一样
举例:li:nth-child(odd){color:green;}
 


 
  •   :nth-child(even)  -----匹配序号为偶数,和2n+0或者2n一样
举例:li:nth-child(even){color:green;}
 


 
  •   :nth-last-child(n)  ----选择某个字元素,从最后一个数起
举例:li:nth-last-child(2){color:green;}


 
  •   :nth-of-type(n)    ----选择某个某种类型的子元素
  •   :nth-last-of-type(n)   ----选择某个某种类型的子元素,从最后一个符合条件的元素数起
  •   :last-child  ------最后一个子元素
举例:li:last-child{color:green;}
 
  • :nth-child(n+length) 
      比如: 
 
:nth-child(n+1){
    //n从0开始,第一个就生效
}
 
浏览器支持:
  •    对应IE来讲:IE7支持:last-child,其他的IE9支持
  •    Opera9+和Safari3+等现代浏览器支持的比较好
 
 
 
 
扩展阅读:
 
 
  • 大小: 3.6 KB
  • 大小: 3.5 KB
  • 大小: 3.6 KB
  • 大小: 3.6 KB
  • 大小: 3.6 KB
  • 大小: 3.7 KB
  • 大小: 3.6 KB
2
2
分享到:
评论

相关推荐

    详解CSS3选择器:nth-child和:nth-of-type之间的差异

    我是第1个p标签 我是第2个p标签</p> <!-- 希望这个变红 --> 然后两个选择器相对应的CSS代码如下: ...p:nth-child(2) { color: red;...对于:nth-child选择器,在简单白话文中,意味着选择一个元素:

    CSS3 伪类选择器 nth-child()说明

    今天我们就来“前瞻”一下CSS3的一个伪类选择器“:nth-child()”。 语法: :nth-child(an+b) 为什么选择她,因为我认为,这个选择器是最多学问的一个了。很可惜,据我所测,目前能较好地支持她的只有Opera9+和Safari...

    HTML5&CSS3网页制作:结构化伪类选择器.pptx

    CSS3选择器--结构化伪类选择器;结构化伪类选择器;结构化伪类选择器;:root选择器;:not选择器;:only-child 选择器;:first-child和:last-child选择器;:nth-child(n)和:nth-last-child(n)选择器;:nth-of-type(n)和:nth-...

    jQuery中:nth-child选择器用法实例

    本文实例讲述了jQuery中:nth-child选择器用法。分享给大家供大家参考。具体分析如下: 此选择器匹配其父元素下的第N个子或奇偶元素。 :eq(index)选择器只匹配一个元素,而:nth-child选择器将为每一个父元素匹配子...

    CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式

    css3的强大,让人惊叹,今天我们就来“前瞻”一下CSS3的一个伪类选择器“:nth-child()”实现奇偶行显示不同样式,具体的详细示例可以参考下文,希望对大家有所帮助

    IE8下CSS3选择器nth-child() 不兼容问题的解决方法

    一、代码 <style> ul{list-style: none} div ul li{width:100px;height:30px;...div ul li:nth-child(3){background:#ccc;} </style> <li>11 <li>22 <li>33 二、预览效果 如上图

    CSS3伪类选择器:nth-child()

    面对更多的兼容性问题,今天我们就来“前瞻”一下CSS3的一个伪类选择器“nth-child()”。 CSS3的强大,让人惊叹,人们在惊喜之余,又不得不为其艰难的道路感到可惜:好的标准只有得到行业浏览器的良好支持才算得上...

    css :nth-child与:nth-of-type之小解

    但两者是存在差异的 :nth-child 选择器,在此例子中意思就是指 1.首先是个p元素 2.其次这个p元素是其父元素的第二个孩子 :nth-of-type 选择器,在此例子中意思就是指 1.定位一个父元素下的第二个p元素 :nth-of-type

    CSS3结构性伪类选择器九种写法

    一、X:nth-child(n) ...demo的用法是最简单的,X:nth-child()更强大的用处在于奇偶匹配,明河不展开讲,有兴趣的请看《Understanding :nth-child Pseudo-class Expressions》,《CSS3 :nth-child()伪类选择器》 二、X

    jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)

    对此,我把CSS3标准中nth-child()用法大致介绍下: CSS3伪类选择器:nth-child() 简单的归纳下nth-child()的几种用法。 第一:nth-child(number) 直接匹配第number个元素。参数number必须为大于0的整数。(EG) li:nth...

    使用css属性:nth-child(n)匹配选择第n个子元素

    加入要让第二个 th 占table表格总宽度的50%. 复制代码代码如下: <...:nth-child(n) 选择器匹配属于其父元素(在这里就是tr)的第 N (这里选择第2个)个子元素(这里子元素是th),不论元素的类型。

    CSS3伪类选择器;例如:E:root、E:not等等

    /* CSS3伪类选择器 ... E:not 否定选择器,它和JQuery中的:not选择器一模一样,可以选择除... E:nth-of-type(1) 表示根据指定元素的类型设置第一个元素的样式,其实该选择器类似于nth-child选择器 E:empty 空选择器,

    详解CSS3中nth-child与nth-of-type的区别

    在css3中有两个新的选择器可以选择父元素下对应的子元素,一个是:nth-child 另一个是:nth-of-type。 但是它们到底有什么区别呢?下面这篇文章主要就给介绍了CSS3中nth-child与nth-of-type的区别,需要的朋友可以参考...

    详解如何使用CSS3中的结构伪类选择器和伪元素选择器

    结构伪类选择器介绍 结构伪类选择器是用来处理一些特殊的效果。 结构伪类选择器属性说明表  属性 描述 E:first-child 匹配E元素的第一个子元素。 E:last-child 匹配E元素的最后一个子元素。 E:nth-...

    结构伪类选择器(总结)

    什么是结构伪类选择器? 结构伪类选择器是针对HTML的结构进行分类的选择器,特征就是位置 分为三大类 一类 e:first-child e:last-child e:only-child e:nth-child(n/even/odd)隔行换色,列表换色 e:nth-last-child ...

Global site tag (gtag.js) - Google Analytics