找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3177|回复: 1

[分享] CSS选择器汇总(w3school收集)

[复制链接]
发表于 2013-4-25 10:47:27 | 显示全部楼层 |阅读模式 来自 中国–北京–北京
好久不用一些东西往往就容易忘记,常用的css选择器,比如元素,后代,id,类选择,超链接的伪类等,不伦隔多久都记得,但是其他的一些,比如子元素,兄弟,伪元素等用的少,看一看就记起来了,只是每次都去w3school查,那边没有做出类似参考手册的东西,所有选择器都在不同的页面,看起来有点点不方便,还不如花点时间,把那边的内容搞过来,方便以后查看~
选择器的分类:


1. 元素选择器,使用html元素标签名,如html,body,div,p,h1
2. id选择器,使用html元素的id属性值,如某个div的id="wrapper",选择器就是#wrapper
3. 类选择器,使用html元素的class属性值,如某个div的class="content",选择器就是.content
4. 后代选择器,使用多个不同的选择器,中间用空格隔开,从第一个选择器开始,在满足前一个选择器的元素的后代元素中选择满足后一个选择器的元素,直到最后一个选择器,如body div p,.box div p
5. 子元素选择器,使用多个不同的选择器,中间用>号隔开,从第一个选择器开始,在满足前一个选择器的元素中选择满足后一个选择器的并且是满足前一个选择器元素的直接子元素,直到最后一个选择器,通常会应用元素选择器如h1 > strong
6. 兄弟选择器,使用多个选择器,中间用+号隔开,从第一个选择器开始,在满足前一个选择器的元素紧接的位置找满足下一个选择器的元素,并且这个元素与前一个选择器选择的元素有相同的父元素,如 div + p;
7. 属性选择器,在其他选择器的基础上,用一对[ ]包含元素的属性,用来对选择器选择的元素通过属性名及值进行过滤,如a[href^="http://www.baidu.com"],表示选取href属性值以"http://www.baidu.com"开头的超链接元素
8. 伪类, 伪元素,内容较少,后面列出所有例子

明细规则如下:
1.元素选择器
各种标签元素:

1
html { ... }

[backcolor=rgb(248, 248, 248) !important]
2
body { ... }

3
div { ... }





2.id选择器
# + id属性值:

1
#wrapper { ... }

[backcolor=rgb(248, 248, 248) !important]
2
#header { ... }




3.类选择器
. + class属性值

1
/** 类选择器命名往往根据元素实际的语义 **/

[backcolor=rgb(248, 248, 248) !important]
2
.box { ... }

3
.line { ... }




4.后代选择器
selector1 空格 selector2 空格 selector3 ...

1
/** selector1,2,3... 可以是任何类型CSS选择器 不仅仅是元素选择器  **/

[backcolor=rgb(248, 248, 248) !important]
2
body div p { ... }

3
.content div p { ... }

[backcolor=rgb(248, 248, 248) !important]
4
#wrapper div .content { ... }




5.子元素选择器
selector1 > selector2 ...

1
h1 + strong { ... }

[backcolor=rgb(248, 248, 248) !important]
2
.content + div { ... }

3
#wrapper + p { ... }




6.兄弟选择器
selector1 + selector2

1
#wrapper + .content { ... }

[backcolor=rgb(248, 248, 248) !important]
2
.content + p {... }









发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2013-4-25 12:47:00 | 显示全部楼层 来自 中国–广东–广州
感觉css的选择比较多,特别是有一些有点难记住

评分

参与人数 1金币 +5 收起 理由
抢楼评分专号 + 5 很幸运,你获得了抢楼奖励!

查看全部评分

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-21 23:04 , Processed in 0.040118 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表