层叠样式是html的辅助工具,css层叠样式优先级总结

本文详细介绍了CSS中各种选择器的使用方法及其优先级计算规则。通过具体实例展示了不同选择器之间的优先级差异,并解释了如何在样式冲突时确定最终应用的样式。

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

虽然学前端最刚开始就是html+css,一直因为这些看起来太简单就没有什么总结,不过看似很简单的东西,研究起来也深不可测,问起来js可能回答的头头是道,css这么简单的东西,其中一个优先级的问题就能难道大片人,知道有哪些css选择器,大部分人都能回答出常用常见的几个id选择器,类选择器,标签选择器,伪类选择器等,但应该大部分人都答不全。所以本篇打算总结一下css的选择器和其优先级。

优先级是如何计算的?

1. 优先级就是分配给指定的css声明一个权重。

2. 当优先级相等的时候,最后的那个声明将会被应用到元素上

111

/*就像这样,优先级相同,最终显示的颜色是红色,应用到元素上的是最后一个*/p{color:blue;}

p{color:red;}

3. 当同一个元素有多个声明时,优先级才有意义。优先级高的会覆盖优先级低的样式。

css有哪些选择器?

下面优先级依次递减

089d301791ad18b696b9c20036a1562c.png

除此之外,优先级:!important > 内联样式 > 外部样式

通过一个例子感受下,不常用的几个选择符(+、>、~),遵循上面的原则

css优先级

1111

1111

1111

1111

1111

1111

1111

1111

1111

1111

1111

1111

参考:https://developer.mozilla.org/zh-CN/docs/Web/CSS/Specificity

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值