css31属性选择器.docx

上传人:b****5 文档编号:29853038 上传时间:2023-07-27 格式:DOCX 页数:18 大小:74.49KB
下载 相关 举报
css31属性选择器.docx_第1页
第1页 / 共18页
css31属性选择器.docx_第2页
第2页 / 共18页
css31属性选择器.docx_第3页
第3页 / 共18页
css31属性选择器.docx_第4页
第4页 / 共18页
css31属性选择器.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

css31属性选择器.docx

《css31属性选择器.docx》由会员分享,可在线阅读,更多相关《css31属性选择器.docx(18页珍藏版)》请在冰豆网上搜索。

css31属性选择器.docx

css31属性选择器

一.属性选择器

1E[attr]只使用属性名,但没有确定任何属性值

例如:

leo

杜鹏

子鼠

小美

2E[attr="value"]指定属性名,并指定了该属性的属性值

leo

杜鹏

子鼠

小美

3E[attr~="value"]指定属性名,并且具有属性值,此属性值是一个词列表,并且以空格隔开,其中词列表中包含了一个value词,而且等号前面的“〜”不能不写

leo

杜鹏

子鼠

小美

4E[attr|="value"]指定了属性名,并且属性值是value或者以“value-”开头的值(比如说zh-cn)

leo

杜鹏

子鼠

小美

无名氏

 

5E[attr^="value"]指定了属性名,并且有属性值,属性值是以value开头的

leo

杜鹏

子鼠

小美

6E[attr$="value"]指定了属性名,并且有属性值,而且属性值是以value结束的

leo

杜鹏

子鼠

小美

7E[attr*="value"]指定了属性名,并且有属性值,而且属值中包含了value

leo

杜鹏

子鼠

小美

二.结构性伪类

伪类选择器是CSS中已经定义好的选择器,不能随便起名。

利用文档结构树实现元素过滤,通过文档结构的相互关系来匹配特定的元素,从而减少文档内Class属性和ID属性的定义,使得文档更加简洁。

1E:

nth-child(n)表示E父元素中的第n个字节点

p:

nth-child(odd){background:

red}/*匹配奇数行*/

p:

nth-child(even){background:

red}/*匹配偶数行*/

p:

nth-child(2n){background:

red}//匹配偶数行

p:

nth-child(2n+1){background:

red}//匹配奇数行

p1

h1

p2

h2

p3

h3

p4

p5

2E:

nth-last-child(n)表示E父元素中的第n个字节点,从后向前计算

与1是计算顺序相反的选择器

3E:

nth-of-type(n)表示E父元素中的第n个字节点,且类型为E

p1

h1

p2

h2

p3

h3

p4

p5

4E:

nth-last-of-type(n)表示E父元素中的第n个字节点,且类型为E,从后向前计算

 

5E:

first-child表示E元素中的第一个子节点

6E:

last-child表示E元素中的最后一个子节点

7E:

first-of-type表示E父元素中的第一个子节点且节点类型是E的

8E:

last-of-type表示E父元素中的最后一个子节点且节点类型是E的

:

first-child==:

nth-child

(1)

:

last-child==:

nth-last-child

(1)

:

first-of-type==nth-of-type

(1)

:

last-of-type==nth-last-of-type

(1)

 

9E:

empty表示E元素中没有子节点。

注意:

子节点包含文本节点

h1

p2

h2

p3

h3

p5

10     E:

only-child表示E元素中只有一个子节点。

注意:

子节点不包含文本节点关注子节点

       如:

匹配

11    E:

only-of-type 表示父元素只包含一个同类子元素且子元素匹配E。

注意:

子节点不包含文本节点 关注类型

   如:

匹配

h1

p2

h2

h3

链接

p5

三.伪类

1E:

target表示当前的URL片段的元素类型,这个元素必须是E

div1

div2

div3

div1

div2

div3

效果类似选项卡

2E:

disabled表示不可点击的表单控件

3E:

enabled表示可点击的表单控件

4E:

checked表示已选中的checkbox或radio

 

模拟单选框

 

文本伪类

5E:

first-line表示E元素中的第一行

6E:

first-letter表示E元素中的第一个字符

7E:

:

selection表示E元素在用户选中文字时

8E:

:

before生成内容在E元素前

9E:

:

after生成内容在E元素后

10Content属性

前端开发的世界从未有过无声的寂静,精彩纷呈的互联网也不曾出现片刻安宁,

在HTML5&CSS3被炒至沸沸扬扬的今天,

全面系统的掌握此项技能,是加重技术含金量的重要砝码!

妙味课堂现已为你开启一个崭新的职业规划……

11E:

not(s)表示E元素不被匹配

h1

h1

h1

 

12E~F表示E元素毗邻的F元素选择后边的兄弟元素

h1

p

h1

h1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 育儿知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1