前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

CSS第3级选择器语法汇总(css选择器第二个等级)

模式

意义

分类

级别

*

任意元素

通用选择器

2

E

类型为E的元素

类型选择器

1

E[foo]

元素类型为E,且带有一个foo属性

属性选择器

2

E[foo="bar"]

元素类型为E,且其foo属性值等于"bar"

属性选择器

2

E[foo~="bar"]

元素类型为E,其foo属性值是一组由空白符相隔的序列,且其中的一个值等于"bar"

属性选择器

2

E[foo^="bar"]

元素类型为E,且其foo属性值以字符串"bar"开头

属性选择器

3

E[foo$="bar"]

元素类型为E,且其foo属性值以字符串"bar"结尾

属性选择器

3

E[foo*="bar"]

元素类型为E,且其foo属性值包含子字符串"bar"

属性选择器

3

E[foo|="en"]

元素类型为E,其foo属性值以子字符串"en"开头、且可能带有连字符"-"

属性选择器

2

E:root

元素类型为E,且是document的根元素

结构伪类选择器

3

E:nth-child(n)

元素类型为E,且是其父元素的第n个子元素

结构伪类选择器

3

E:nth-last-child(n)

元素类型为E,且是其父元素的倒数第n个子元素

结构伪类选择器

3

E:nth-of-type(n)

元素类型为E,且是同级元素中第n个该类型的元素

结构伪类选择器

3

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

元素类型为E,且是同级元素中倒数第n个该类型的元素

结构伪类选择器

3

E:first-child

元素类型为E,且是其父元素的第一个子元素

结构伪类选择器

2

E:last-child

元素类型为E,且是其父元素的最后一个子元素

结构伪类选择器

3

E:first-of-type

元素类型为E,且是同级元素中第一个该类型的元素

结构伪类选择器

3

E:last-of-type

元素类型为E,且是同级元素中最后一个该类型的元素

结构伪类选择器

3

E:only-child

元素类型为E,且是其父元素的唯一子元素

结构伪类选择器

3

E:only-of-type

元素类型为E,且同级元素中没有其他同类元素

结构伪类选择器

3

E:empty

元素类型为E,且没有任何子元素(包括文本nodes)

结构伪类选择器

3

E:link

元素类型为E,且链接目标尚未访问

链接伪类选择器

1

E:visited

元素类型为E,且链接目标已经访问

链接伪类选择器

1

E:active

元素类型为E,且正在被用户用鼠标左键点击

用户行为伪类选择器

1, 2

E:hover

元素类型为E,且鼠标悬停

用户行为伪类选择器

1, 2

E:focus

元素类型为E,且获得输入焦点

用户行为伪类选择器

1, 2

E:target

元素类型为E,且是HTML文档中其他元素的链接目标

目标伪类选择器

3

E:lang(fr)

元素类型为E,且语言为"fr"

:lang()伪类选择器

2

E:enabled

类型为E的用户界面元素,且被激活

UI元素状态伪类选择器

3

E:disabled

类型为E的用户界面元素,且被禁用

UI元素状态伪类选择器

3

E:checked

类型为E的用户界面元素,且被选中(radiocheckbox 按钮)

UI元素状态伪类选择器

3

E::first-line

元素类型为E,经排版后的第一行内容

::first-line伪元素选择器

1

E::first-letter

元素类型为E,经排版后的第一个字符

::first-letter伪元素选择器

1

E::before

元素类型为E,在其前面自动生成的内容

::before伪元素选择器

2

E::after

元素类型为E,在其后面自动生成的内容

::after伪元素选择器

2

E.note

元素类型为E,其className为"note"

类选择器

1

E#myid

元素类型为E,其id为"myid"

ID选择器

1

E:not(s)

元素类型为E,且不匹配选择器 s

否定伪类选择器

3

E F

元素类型为F,且是E元素的后代

后代组合选择器

1

E > F

元素类型为F,且是E元素的子元素

子元素组合选择器

2

E + F

元素类型为F,且紧随在同级的E元素之后

下一个同级元素组合选择器

2

E ~ F

元素类型为F,且排列在同级的E元素之后(不一定紧随)

后续同级元素组合选择器

3

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言