Atitit.隔行换色 变色 css3 结构性伪类选择器
2016-04-29 21:37
656 查看
Atitit.隔行换色 变色
css3 结构性伪类选择器
1.1.
css3隔行换色扩展阅读
1
1.2.
结构伪选择器 1
1.3.
jQuery 选择器2
.list_div tr:nth-of-type(odd){background:#fff;}
/* 奇数行
*/
/*-------------------------------*/
.list_div tr:nth-of-type(even){ background:#F8F8F8; }
/*偶数行*/
Haosyoe back must upper case ,biers ,ma fein...
作者:: ★(attilax)>>> 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
参考
css3学习 之
css选择器(结构性伪类选择器) - veSky -
博客园.htm
css3 结构性伪类选择器
1.1.
css3隔行换色扩展阅读
1
1.2.
结构伪选择器 1
1.3.
jQuery 选择器2
1.1. css3隔行换色扩展阅读
原理就是利用结构伪类选择器.list_div tr:nth-of-type(odd){background:#fff;}
/* 奇数行
*/
/*-------------------------------*/
.list_div tr:nth-of-type(even){ background:#F8F8F8; }
/*偶数行*/
Haosyoe back must upper case ,biers ,ma fein...
1.2. 结构伪选择器
顾名思议,结构伪类选择器是利用DOM实现元素过滤,也就是说它是通过文档结构之间的相互关系来进行匹配,从而减少文档内对class和平ID的定义.作者:: ★(attilax)>>> 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
选择器 | 说明 |
E:root | 匹配E所在文档的根元素.在html文档中,根元素就是html 标签. |
E:nth-child(n) | 找出E元素,且它是你北朝鲜绵第n个子元素.n可以是数字(1,2,3),关键字(odd,even),公式(2n,2n+3),数字是从1开始的,不是0.如: tr:nth-child(3)匹配所有表格里第3行的tr tr:nth-child(2n+1)匹配所有表格的奇数行 tr:nth-child(2n)匹配所有的偶数行 tr:nth-child(odd)匹配所有的奇数行 tr:nth-child(even)匹配所有的偶数行 |
E:nth-last-child(n) | 选择E元素,且它是父元素的倒数第n个子元素 |
E:nth-of-type(n) | 选 择E元素,且它是父元素所有子元素中类型为E的子元素集合中的第n个,n可以是数字(1,2,3),关键字(odd,even),公式 (2n,2n+3),数字是从1开始的,不是0.如p:nth-of-type(2)匹配 出,<div><h1></h1><p></p><p>< /p></div>中第二个p元素 |
E:nth-last-of-type(n) | 选择E元素,且它是父元素的倒数第n个子节点 |
E:last-child | 找出E元素,且它是父元素中的最后一个字节点 |
E:first-of-tpe | 找出E元素,且它是父元素中是第一个该类型的元素,如p:first-of-type匹配<div><p></p><p></p>中的第一个p元素. |
E:last-of-type | 找 出E元素,且它是父元素中的最后一个该类型的元素.如:p:last-of-type匹 配,<div><p></p><p></p></div>中的最后一个p元 素,它同E:nth-last-of-tpe(1)意义相同 |
E:only-child | 找出父元素中只包括一个的子元素,且该元素是E |
E:only-of-type | 选择其父元素只包含一个同类型的子元素,且该子元素匹配E.如p:only-of-type匹配<div><p></p></div>中的p,因为div中只包括一个p元素 |
E:empty | 匹配E元素,且该元素不包含子节点,注意,文字也属于节点 |
1.2.1.1. 浏览器兼容性
IE | Firefox | Opera | Safari | Chrome |
IE9及以上 | 3.5及以上 | 9.6及以上 | 3.1及以上 | 1.0及以上 |
1.3. jQuery 选择器
选择器 | 实例 | 选取 |
* | $("*") | 所有元素 |
#id | $("#lastname") | id="lastname" 的元素 |
.class | $(".intro") | 所有 class="intro" 的元素 |
element | $("p") | 所有 <p> 元素 |
.class.class | $(".intro.demo") | 所有 class="intro" 且 class="demo" 的元素 |
| | |
:first | $("p:first") | 第一个 <p> 元素 |
:last | $("p:last") | 最后一个 <p> 元素 |
:even | $("tr:even") | 所有偶数 <tr> 元素 |
:odd | $("tr:odd") | 所有奇数 <tr> 元素 |
| | |
:eq(index) | $("ul li:eq(3)") | 列表中的第四个元素(index 从 0 开始) |
:gt(no) | $("ul li:gt(3)") | 列出 index 大于 3 的元素 |
:lt(no) | $("ul li:lt(3)") | 列出 index 小于 3 的元素 |
:not(selector) | $("input:not(:empty)") | 所有不为空的 input 元素 |
| | |
:header | $(":header") | 所有标题元素 <h1> - <h6> |
:animated | | 所有动画元素 |
| | |
:contains(text) | $(":contains('W3School')") | 包含指定字符串的所有元素 |
:empty | $(":empty") | 无子(元素)节点的所有元素 |
:hidden | $("p:hidden") | 所有隐藏的 <p> 元素 |
:visible | $("table:visible") | 所有可见的表格 |
| | |
s1,s2,s3 | $("th,td,.intro") | 所有带有匹配选择的元素 |
| | |
[attribute] | $("[href]") | 所有带有 href 属性的元素 |
[attribute=value] | $("[href='#']") | 所有 href 属性的值等于 "#" 的元素 |
[attribute!=value] | $("[href!='#']") | 所有 href 属性的值不等于 "#" 的元素 |
[attribute$=value] | $("[href$='.jpg']") | 所有 href 属性的值包含以 ".jpg" 结尾的元素 |
| | |
:input | $(":input") | 所有 <input> 元素 |
:text | $(":text") | 所有 type="text" 的 <input> 元素 |
:password | $(":password") | 所有 type="password" 的 <input> 元素 |
:radio | $(":radio") | 所有 type="radio" 的 <input> 元素 |
:checkbox | $(":checkbox") | 所有 type="checkbox" 的 <input> 元素 |
:submit | $(":submit") | 所有 type="submit" 的 <input> 元素 |
:reset | $(":reset") | 所有 type="reset" 的 <input> 元素 |
:button | $(":button") | 所有 type="button" 的 <input> 元素 |
:image | $(":image") | 所有 type="image" 的 <input> 元素 |
:file | $(":file") | 所有 type="file" 的 <input> 元素 |
| | |
:enabled | $(":enabled") | 所有激活的 input 元素 |
:disabled | $(":disabled") | 所有禁用的 input 元素 |
:selected | $(":selected") | 所有被选取的 input 元素 |
:checked | $(":checked") | 所有被选中的 input 元素 |
参考
css3学习 之
css选择器(结构性伪类选择器) - veSky -
博客园.htm
相关文章推荐
- Atitit.隔行换色 变色 css3 结构性伪类选择器
- iOS 硬件 大头针 - 高级 - 修改样式和移动
- CSS选择器优先级计算
- CSS 定位(Positioning)
- WebBasic03-CSS
- html+css 常用的知识点
- CSS3 3D Transform
- css3实现循环执行动画,且动画每次都有延迟
- 详解css3系列:动画@keyframes和Animation
- css3实现多行文本溢出显示省略号...
- css3遮罩——新功能引导层
- css中font-variant与text-transform的区别
- 前端CSS3选择器
- 使用CSS border绘制箭头
- 子元素使用float后使父元素有高度的方法
- tableView plain样式和group样式区别
- CSS3-01 简介
- CSS3 块级元素,文本溢出操作 -webkit-line-clamp
- css3 box-orient box-pack box-align
- CSS多列布局