CSS选择符总结

本文详细介绍了CSS中的各类选择符,包括类型、类、ID、属性、伪类和伪元素选择符,以及它们如何用于精确地定位和样式化网页元素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CSS选择符类型

1、类型选择器:h1,p等
2、类选择器:.classname
3、ID选择器:#idname
4、通配符选择器:*,表示选择所有元素
5、属性选择器:([foo=’bar’])
特殊的还有:

[src]:选择所有定义了 src 属性的元素
[abc^=”def”]:选择 abc 属性值以 “def” 开头的所有元素
[abc$=”def”]:选择 abc 属性值以 “def” 结尾的所有元素
[abc*=”def”]:选择 abc 属性值中包含子串 “def” 的所有元素
img[src|=”figure”]:选择 src 属性的第一个单词是 “figure” 的元素,例如 “figure-1”, “figure-2”
[title~=flower]:选择 titile 属性包含单词 “flower” 的元素

6、伪类

:active:向被激活的元素添加样式
:focus:向拥有键盘输入焦点的元素添加样式
:hover:当鼠标选悬浮在元素上方时,向元素添加样式
:link:向未被访问的链接添加样式
:visited:向已被访问的链接添加样式
:first-child:向元素的第一个子元素添加样式
:lang:向带有指定lang属性的元素添加样式

7、伪元素:first-letter,before等
8、组合选择符

ul li:空格表示后代选择器,选择所有出现在ul上下文里的li;
ul>li:>表示子元素选择器,比后代选择器缩小了范围,只选择(下一级)子元素;
h1+p:+表示相邻兄弟选择器,选择紧接在 h1 元素后出现的段落,h1 和 p 元素拥有共同的父元素;
h1~p:~表示通用兄弟选择器,同上,但 p 不一定是紧跟 h1。

对于初学者来说,CSS选择符只要概念清晰即可,没必要单独记,用到就关注一下,多用就熟练了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值