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+等现代浏览器支持的比较好
扩展阅读:
相关推荐
我是第1个p标签 我是第2个p标签</p> <!-- 希望这个变红 --> 然后两个选择器相对应的CSS代码如下: ...p:nth-child(2) { color: red;...对于:nth-child选择器,在简单白话文中,意味着选择一个元素:
今天我们就来“前瞻”一下CSS3的一个伪类选择器“:nth-child()”。 语法: :nth-child(an+b) 为什么选择她,因为我认为,这个选择器是最多学问的一个了。很可惜,据我所测,目前能较好地支持她的只有Opera9+和Safari...
CSS3选择器--结构化伪类选择器;结构化伪类选择器;结构化伪类选择器;:root选择器;:not选择器;:only-child 选择器;:first-child和:last-child选择器;:nth-child(n)和:nth-last-child(n)选择器;:nth-of-type(n)和:nth-...
本文实例讲述了jQuery中:nth-child选择器用法。分享给大家供大家参考。具体分析如下: 此选择器匹配其父元素下的第N个子或奇偶元素。 :eq(index)选择器只匹配一个元素,而:nth-child选择器将为每一个父元素匹配子...
css3的强大,让人惊叹,今天我们就来“前瞻”一下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 选择器,在此例子中意思就是指 1.首先是个p元素 2.其次这个p元素是其父元素的第二个孩子 :nth-of-type 选择器,在此例子中意思就是指 1.定位一个父元素下的第二个p元素 :nth-of-type
一、X:nth-child(n) ...demo的用法是最简单的,X:nth-child()更强大的用处在于奇偶匹配,明河不展开讲,有兴趣的请看《Understanding :nth-child Pseudo-class Expressions》,《CSS3 :nth-child()伪类选择器》 二、X
对此,我把CSS3标准中nth-child()用法大致介绍下: CSS3伪类选择器:nth-child() 简单的归纳下nth-child()的几种用法。 第一:nth-child(number) 直接匹配第number个元素。参数number必须为大于0的整数。(EG) li:nth...
加入要让第二个 th 占table表格总宽度的50%. 复制代码代码如下: <...:nth-child(n) 选择器匹配属于其父元素(在这里就是tr)的第 N (这里选择第2个)个子元素(这里子元素是th),不论元素的类型。
/* 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的区别,需要的朋友可以参考...
结构伪类选择器介绍 结构伪类选择器是用来处理一些特殊的效果。 结构伪类选择器属性说明表 属性 描述 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 ...