天涯论坛

 找回密码
 立即注册
搜索
查看: 108|回复: 5

CSS选取器

[复制链接]

3056

主题

155

回帖

9923万

积分

论坛元老

Rank: 8Rank: 8

积分
99238923
发表于 2024-6-30 11:05:34 | 显示全部楼层 |阅读模式

1.选取器的功能

将所必须的元素选中,能够操作这些元素的CSS样式

2.基本选取归类(常用选取器)

// 语法格式 选取器{ 属性1 : 值1; 属性2 : 值2; ... }
元素选取器以元素的名字做为选取器id选取器以id名字做为选取器区别class: id是身份证,拥有独一性,因此不可同期设置多个相同的id名id名字:以“#”号开头class选取器以class名字做为选取能够存在多个相同的class名字class名字:以“.”号开头后代选取器(多个选项用空格隔开)便是选取元素内部某一种元素的所有元素:包含子元素和其他后代元素
<body> <div class="father"> <span class="son1"></span> //选中它 -----> .father span{} .father .son1{} <div class="son2"></div>// 选中它 -----> .father div{} .father .son2{}</div> </body>
群组选取器(多个选项用逗号隔开)指同期对几个选取器进行相同的操作
<body> <span class="son1"></span> <div class="son2"></div> </body>// 选中body里面的两个标签 ----> span,div{} .son1,.son2{}等方式

3.层次选取归类(进阶选取器)

后代选取器( M N )选取M元素内部后代的N元素(所有N元素,包含子代元素或孙代元素)
<body> <div> <p>子元素</p> (1) <p>子元素</p> (2) <div> <p>孙元素</p> (3) <p>孙元素</p> (4) </div> <p>子元素</p> (5) </div> </body> div p{} -----> 会选中 (1)(2)(3)(4)(5)
子代选取器( M > N )选取M元素内部子代的N元素(所有第 1 级N元素)
<body> <div> <p>子元素</p> (1) // 第1级 p元素 <p>子元素</p> (2) // 第二季 p元素 </div> </body> div > p{} ------> 会选中 (1)
兄弟选取器( M ~ N)选取M元素后的所有同级N元素(只选取后面的兄弟元素,不选取前面的兄弟元素)
<body> <div> <p>子元素</p> (1) <p>子元素</p> (2) <div id="brother_div"> <p>孙元素</p> (3) <p>孙元素</p> (4) </div> <p>子元素</p> (5) <p>子元素</p> (6) </div> </body> #brother_div ~ p {} -----> 会选中(5)(6),不会选中(1)(2)
相邻选取器( M + N)(区别兄弟选取器)选取M元素相邻的下一个N元素(M、N是同级元素)常用场景:用于两个元素之间实现效果
<body> <div> <p>子元素</p> (1) <p>子元素</p> (2) <div id="brother_div"> <p>孙元素</p> (3) <p>孙元素</p> (4) </div> <p>子元素</p>(5)<p>子元素</p> (6) </div> </body> #brother_div + p {} ------> 选中 (5)

4.:first-letter和:first-line选取

:first-letter选取器选中元素内容的“第1个字”第1个字母”:first-line选取器(只针对文字,不针对字母)选中元素内容的“第1行文字”




上一篇:什么是css选取器?css3中5种平常的基本选取器(代码实例)
下一篇:什么是CSS和CSS3
回复

使用道具 举报

1

主题

754

回帖

-3

积分

限制会员

积分
-3
发表于 2024-9-9 00:44:03 | 显示全部楼层
感谢楼主的分享!我学到了很多。
回复

使用道具 举报

6

主题

532

回帖

112

积分

注册会员

Rank: 2

积分
112
发表于 2024-9-9 20:15:47 | 显示全部楼层
外贸论坛是我们的,责任是我们的,荣誉是我们的,成就是我们的,辉煌是我们的。
回复

使用道具 举报

2985

主题

3万

回帖

9956万

积分

论坛元老

Rank: 8Rank: 8

积分
99569172
发表于 2024-10-21 13:26:56 | 显示全部楼层
楼主听话,多发外链好处多,快到碗里来!外链论坛 http://www.fok120.com/
回复

使用道具 举报

3047

主题

2万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109044
发表于 2024-10-28 00:10:29 | 显示全部楼层
一看到楼主的气势,我就觉得楼主同在社区里灌水。
回复

使用道具 举报

3059

主题

2万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99139060
发表于 2 小时前 | 显示全部楼层
论坛外链网  http://www.fok120.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-22 20:09 , Processed in 0.112718 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.