首页 期权学习期权知识正文

css中@important 内联样式 ID选择器 类 标签选择器和伪元素选择器 通用选择器权重等级

xiaojiucai 期权知识 2020-08-17 705 0

1、问题起因(在一次偶然编写css发现的,.div2 p>.div1 p>.p1,然后做了测试并找查相关资料)

2、解决方案

  首先看哪一级的权重高

  1、!important,加在样式属性值后,权重值为 10000

  2、内联样式,如:style=””,权重值为1000

  3、ID选择器,如:#content,权重值为100

  4、类,伪类和属性选择器,如: content、:hover 权重值为10

  5、标签选择器和伪元素选择器,如:div、p、:before 权重值为1

  6、通用选择器(*)、子选择器(>)、相邻选择器(+)、同胞选择器(~)、权重值为0

  所以.div1 p的权重值为10+1=11,.div2 p的权重值为10+1=11,.p1的权重值为10

  第二看哪一个离p标签的距离近

  .p1>.div2 p>.div1 p

  所以根据上述分析    .div2 p>.div1 p>.p1

原文链接:https://www.qiquanji.com/post/8723.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论