HTML5技术

Atitit.隔行换色 变色 css3 结构性伪类选择器 - attilaxAti

字号+ 作者:H5之家 来源:博客园 2016-05-01 16:00 我要评论( )

1.1. css3 隔行换色扩展阅读 原理就是利用 结构伪类选择器 .list_div tr:nth-of-type(odd){background:#fff;} /* 奇数行 */ /*-------------------------------*/ .list_div tr:nth-of-type(even){ background:#F8F8F8; } /* 偶数行 */ Haosyoe back must up

 

 

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. 结构伪选择器

 

  EMAIL:1466519819@qq.com

转载请注明来源: 

 

 

选择器

说明

E:root

E:nth-child(n)

tr:nth-child(2n+1)匹配所有表格的奇数行

tr:nth-child(2n)匹配所有的偶数行

tr:nth-child(odd)匹配所有的奇数行

tr:nth-child(even)匹配所有的偶数行

E:nth-last-child(n)

E:nth-of-type(n)

E:nth-last-of-type(n)

E:last-child

E:first-of-tpe

E:last-of-type

E:only-child

E:only-of-type

E:empty

 

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")

 

 

 

:first

$("p:first")

第一个 <p> 元素

:last

$("p:last")

最后一个 <p> 元素

:even

$("tr:even")

所有偶数 <tr> 元素

:odd

$("tr:odd")

所有奇数 <tr> 元素

 

 

 

:eq(index)

$("ul li:eq(3)")

:gt(no)

$("ul li:gt(3)")

:lt(no)

$("ul li:lt(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='#']")

[attribute!=value]

$("[href!='#']")

[attribute$=value]

$("[href$='.jpg']")

 

 

 

:input

$(":input")

所有 <input> 元素

:text

$(":text")

:password

$(":password")

:radio

$(":radio")

:checkbox

$(":checkbox")

:submit

$(":submit")

:reset

$(":reset")

:button

$(":button")

:image

$(":image")

:file

$(":file")

 

 

 

:enabled

$(":enabled")

所有激活的 input 元素

:disabled

$(":disabled")

所有禁用的 input 元素

:selected

$(":selected")

所有被选取的 input 元素

:checked

$(":checked")

所有被选中的 input 元素

 

 

参考

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • atitit.web原理 理论attilax总结 - attilaxAti

    atitit.web原理 理论attilax总结 - attilaxAti

    2016-10-03 12:00

  • Atitit.减少http请求数方案 - attilaxAti

    Atitit.减少http请求数方案 - attilaxAti

    2016-05-17 17:00

  • Atitit.androidwebviewh5运行环境总结 - attilaxAti

    Atitit.androidwebviewh5运行环境总结 - attilaxAti

    2016-03-29 11:00

  • HTML和CSS制作网页教程:网页列表隔行变色_HTML教程

    HTML和CSS制作网页教程:网页列表隔行变色_HTML教程

    2015-09-17 16:23

网友点评