为了账号安全,请及时绑定邮箱和手机立即绑定

就近生效原则,类选择器与包含选择器冲突怎么办

当一个<P>中有很多<span>,<div>或者其他很多类标签,所有标签通过类选择器设置各自样;

这时候使用包含选择器为<P>里面所有元素添加一个统一样式,势必有的标签因就近(类选择器已设置)不会生效;

那么,包含选择器的意义何在呢?什么情况使用的比较多呢?

感谢!

正在回答

1 回答

选择器 优先级 了解一下 

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

下面列表中,选择器类型的优先级是递增的:

  1. 类型选择器(type selectors)(例如, h1)和 伪元素(pseudo-elements)(例如, ::before)

  2. 类选择器(class selectors) (例如,.example),属性选择器(attributes selectors)(例如, [type="radio"]),伪类(pseudo-classes)(例如, :hover)

  3. ID选择器(例如, #example)

通配选择符(universal selector)(*), 关系选择符(combinators) (+>~, ' ')  和 否定伪类(negation pseudo-class)(:not()) 对优先级没有影响。(但是,在 :not() 内部声明的选择器是会影响优先级)。



0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)
  • 参与学习       1229745    人
  • 解答问题       19084    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

就近生效原则,类选择器与包含选择器冲突怎么办

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号