jquery CSS选择器笔记(2)

序号   选择器   含义  
20.   E:first-line   匹配E元素的第一行  
21.   E:first-letter   匹配E元素的第一个字母  
22.   E:before   在E元素之前插入生成的内容  
23.   E:after   在E元素之后插入生成的内容  

实例:

复制代码 代码如下:


p:first-line { font-weight:bold; color;#600; }
.preamble:first-letter { font-size:1.5em; font-weight:bold; }
.cbb:before { content:""; display:block; height:17px; width:18px; background:url(top.png) no-repeat 0 0; margin:0 0 0 -18px; }
a:link:after { content: " (" attr(href) ") "; }


六、CSS 3的同级元素通用选择器

序号   选择器   含义  
24.   E ~ F   匹配任何在E元素之后的同级F元素  

实例:

复制代码 代码如下:


p ~ ul { background:#ff0; }


七、CSS 3 属性选择器

序号   选择器   含义  
25.   E[att^=”val”]   属性att的值以"val"开头的元素  
26.   E[att$=”val”]   属性att的值以"val"结尾的元素  
27.   E[att*=”val”]   属性att的值包含"val"字符串的元素  

实例:

复制代码 代码如下:


div[id^="nav"] { background:#ff0; }


八、CSS 3中与用户界面有关的伪类

序号   选择器   含义  
28.   E:enabled   匹配表单中激活的元素  
29.   E:disabled   匹配表单中禁用的元素  
30.   E:checked   匹配表单中被选中的radio(单选框)或checkbox(复选框)元素  
31.   E::selection   匹配用户当前选中的元素  

实例:

复制代码 代码如下:


input[type="text"]:disabled { background:#ddd; }


九、CSS 3中的结构性伪类

序号   选择器   含义  
32.   E:root   匹配文档的根元素,对于HTML文档,就是HTML元素  
33.   E:nth-child(n)   匹配其父元素的第n个子元素,第一个编号为1  
34.   E:nth-last-child(n)   匹配其父元素的倒数第n个子元素,第一个编号为1  
35.   E:nth-of-type(n)   与:nth-child()作用类似,但是仅匹配使用同种标签的元素  
36.   E:nth-last-of-type(n)   与:nth-last-child() 作用类似,但是仅匹配使用同种标签的元素  
37.   E:last-child   匹配父元素的最后一个子元素,等同于:nth-last-child(1)  
38.   E:first-of-type   匹配父元素下使用同种标签的第一个子元素,等同于:nth-of-type(1)  
39.   E:last-of-type   匹配父元素下使用同种标签的最后一个子元素,等同于:nth-last-of-type(1)  
40.   E:only-child   匹配父元素下仅有的一个子元素,等同于:first-child:last-child或 :nth-child(1):nth-last-child(1)  
41.   E:only-of-type   匹配父元素下使用同种标签的唯一一个子元素,等同于:first-of-type:last-of-type或 :nth-of-type(1):nth-last-of-type(1)  
42.   E:empty   匹配一个不包含任何子元素的元素,注意,文本节点也被看作子元素  

实例:

复制代码 代码如下:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wdsddz.html