java中css层级选择器_CSS选择器

0.#container .list li,意思是选取id为container的节点内部的class为list的节点内部的所有li节点

1.#container 选择id为container的元素

2..container 选择所有class包含container的元素

3.* 选择所有元素

4.div a 选取所有div下所有a元素

5.ul + p 选取ul后面的第一个p元素

6.ul ~p 选取与ul相邻的所有p元素

7.a:nth-child(2) 选取下面第二个标签,如果是a的话则选取,不是则不取

8.a:nth-child(2n) 选取第偶数个a元素

9.a:nth-child(2n+1) 选取第奇数个a元素

10.li.multi-chosen > a 选取class为multi-chosen的li的所有a元素

11.a[title] 选取所有拥有title属性的a元素

12.a[href=”https://www.lagou.com/jobs/3537439.html”] 选取所有href属性为https://www.lagou.com/jobs/3537439.html的a元素

13.a[href*=”www.lagou.com”] 选取所有href属性值中包含www.lagou.com的a元素

14.a[href^=”http”] 选取所有href属性值中以http开头的a元素

15.div:not(#content-container) 选取所有id为非content-container 的div

选择器

例子

例子描述

CSS

.intro

选择 class="intro" 的所有元素。

1

#firstname

选择 id="firstname" 的所有元素。

1

*

选择所有元素。

2

p

选择所有

元素。

1

div,p

选择所有

元素和所有

元素。

1

div p

选择

元素内部的所有

元素。

1

div>p

选择父元素为

元素的所有

元素。

2

div+p

选择紧接在

元素之后的所有

元素。

2

[target]

选择带有 target 属性所有元素。

2

[target=_blank]

选择 target="_blank" 的所有元素。

2

[title~=flower]

选择 title 属性包含单词 "flower" 的所有元素。

2

[lang|=en]

选择 lang 属性值以 "en" 开头的所有元素。

2

a:link

选择所有未被访问的链接。

1

a:visited

选择所有已被访问的链接。

1

a:active

选择活动链接。

1

a:hover

选择鼠标指针位于其上的链接。

1

input:focus

选择获得焦点的 input 元素。

2

p:first-letter

选择每个

元素的首字母。

1

p:first-line

选择每个

元素的首行。

1

p:first-child

选择属于父元素的第一个子元素的每个

元素。

2

p:before

在每个

元素的内容之前插入内容。

2

p:after

在每个

元素的内容之后插入内容。

2

p:lang(it)

选择带有以 "it" 开头的 lang 属性值的每个

元素。

2

p~ul

选择前面有

元素的每个

  • 元素。

3

a[src^="https"]

选择其 src 属性值以 "https" 开头的每个 元素。

3

a[src$=".pdf"]

选择其 src 属性以 ".pdf" 结尾的所有 元素。

3

a[src*="abc"]

选择其 src 属性中包含 "abc" 子串的每个 元素。

3

p:first-of-type

选择属于其父元素的首个

元素的每个

元素。

3

p:last-of-type

选择属于其父元素的最后

元素的每个

元素。

3

p:only-of-type

选择属于其父元素唯一的

元素的每个

元素。

3

p:only-child

选择属于其父元素的唯一子元素的每个

元素。

3

p:nth-child(2)

选择属于其父元素的第二个子元素的每个

元素。

3

p:nth-last-child(2)

同上,从最后一个子元素开始计数。

3

p:nth-of-type(2)

选择属于其父元素第二个

元素的每个

元素。

3

p:nth-last-of-type(2)

同上,但是从最后一个子元素开始计数。

3

p:last-child

选择属于其父元素最后一个子元素每个

元素。

3

:root

选择文档的根元素。

3

p:empty

选择没有子元素的每个

元素(包括文本节点)。

3

#news:target

选择当前活动的 #news 元素。

3

input:enabled

选择每个启用的 元素。

3

input:disabled

选择每个禁用的 元素

3

input:checked

选择每个被选中的 元素。

3

:not(p)

选择非

元素的每个元素。

3

::selection

选择被用户选取的元素部分。

3

链接:https://www.cnblogs.com/pynice/articles/9462114.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值