发布于2023-03-17 05:51 阅读(853) 评论(0) 点赞(30) 收藏(5)
定义 CSS 样式时 , 可能出现 多个 类型相同的 规则 定义在 同一个元素上 ,
<style>
div {
color: red;
font-size: 30px;
}
div {
color: blue;
}
</style>
CSS 选择器 | 选择器优先级 - 权重计算 |
---|---|
继承父标签的样式 , * 通配符选择器 | 0,0,0,0 |
标签选择器 | 0,0,0,1 |
类选择器,链接伪类选择器 | 0,0,1,0 |
ID 选择器 | 0,1,0,0 |
标签的行内样式 style 属性 | 1,0,0,0 |
样式后添加 !important | 权重无穷大 |
/* 0. 继承父类样式 权重 0,0,0,0 */
body {
color: red;
}
/* 0. 通配符选择器 权重 0,0,0,0 */
* {
color: red;
}
/* 1. 标签选择器 权重 0,0,0,1 */
div {
color: pink
}
/* 2. 类选择器 权重 0,0,1,0 */
.one {
color: blue;
}
/* 3. ID 选择器 权重 0,1,0,0 */
#two {
color: green;
}
/* 4. 行内样式表 权重 1,0,0,0 */
<div class="one" id="two" style="color: purple;"> 选择器权重 </div>
!important
, 其样式的权重也会被强行提高到最高级 , 权重无穷大 ; /* 5. 任何选择器中 样式后 添加 !important 权重最高 */
div {
color: pink!important;
}
完整代码示例 :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> /* 0. 继承父类样式 权重 0,0,0,0 */ body { color: red; } /* 0. 通配符选择器 权重 0,0,0,0 */ * { color: red; } /* 1. 标签选择器 权重 0,0,0,1 */ div { color: pink } /* 2. 类选择器 权重 0,0,1,0 */ .one { color: blue; } /* 3. ID 选择器 权重 0,1,0,0 */ #two { color: green; } /* 4. 行内样式表 权重 1,0,0,0 */ /* 5. 任何选择器中 样式后 添加 !important 权重最高 */ div { color: pink!important; } </style> </head> <body> /* 4. 行内样式表 权重 1,0,0,0 */ <div class="one" id="two" style="color: purple;"> 选择器权重 </div> </body> </html>
展示效果 : 最终展示的效果是 color: pink!important;
效果 , 其权重无穷大 ;
作者:代码搬运工
链接:http://www.qianduanheidong.com/blog/article/505492/588df4bba41b336c25c0/
来源:前端黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 前端黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-3
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!