【CSS】css所有选择器,css选择器权重,css权重,MDN内容整理(标注英文名称)

选择器(selectors)

要确认css所有选择器,需要查看MDN文档,大多网络文章描写的不太全面。

MDN文章:
css选择器
属性选择器

列表

基本选择器(Basic selectors)
名称语法权值
通用选择器(Universal selector)*0
元素选择器(Type selector)elementName1
类选择器(Class selector).className10
Id选择器(ID selector)#id100
属性选择器(Attribute selector)[attr]10
分组选择器(Grouping selectors)
名称语法权值
选择器列表(Selector list)element, element, element0
组合器(Combinators)
名称语法权值
后代组合器(Descendant combinator)A B0
直接子代组合器(Child combinator)A > B0
一般兄弟组合器(General sibling combinator)A ~ B0
紧邻兄弟组合器(Adjacent sibling combinator)A + B0
列组合器(Column combinator) 实验性功能,目前没有兼容的浏览器A || B0
伪选择器(Pseudo)
名称语法权值
伪元素(Pseudo-elements)::1
伪类 (Pseudo-classes):10

权重

有权重的选择器

名称例子权值
id选择器#content100
类选择器、伪类选择器、属性选择器.content,:hover,[attribute]10
元素选择器、伪元素选择器div, ::after1

css权重:

名称例子权值
!importantcolor:red !important10000
内联样式style="…"1000
id选择器#content100
类选择器、伪类选择器、属性选择器.content,:hover,[attribute]10
元素选择器、伪元素选择器div, ::after1
后代组合器、通用选择器, 直接子代组合器,紧邻兄弟组合器、一般兄弟组合器(空格),*,> ,+,~0

我的其他文章:
【CSS】css选择器权重,伪类和伪元素
【CSS】属性选择器指定包含字符~和*的区别
【CSS】属性选择器指定开头字符^和|的区别

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值