#css样式权重

从选择器的角度分4个等级 0.0.0.0

选择器 例子 权重
html内嵌样式 style="color:red" 1.0.0.0
id选择器 #box{ color:red } 0.1.0.0
class选择器 .box{ color:red } 0.0.1.0
元素和其他高级选择器 div{ color:red }
p:first-child{...}
......
0.0.0.1

选择器约详细权重累计
#box li{ color:red } 0.1.0.1
#box .item a{ color:red } 0.1.1.1

!important关键词高于内嵌style样式
html:<p sytle="color:yollow">你好</p>
css:p{ color:red!important; }(生效)


当权重分数相同时
1.按顺序
.item{color:red}
.item{color:green}(生效)

2.按来源权重顺序

  1. 读者的重要声明
  2. 创作者的重要声明
  3. 创作者的正常声明
  4. 读者的正常声明
  5. 用户代理声明

解析:
创作者样式: 就是开发者们写的官方样式
读者样式:通过浏览器接口读者自定义的样式
用户代理样式:浏览器自带的默认样式

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 3,477评论 0 40
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,208评论 0 1
  • 前端必读:浏览器内部工作原理[https://kb.cnblogs.com/page/129756/] 作者: T...
    我是强强阅读 1,254评论 0 2
  • 简介浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入google.c...
    听风阁阅读 3,413评论 0 7
  • 夏去秋来热犹酣,汗流漫过金沙滩。 轻装愁渡湘江水,草鞋闲越大雪山。 空调吹出百年病,黑洞扩成千古难。 前人莫笑后人...
    春巴子阅读 115评论 0 0

友情链接更多精彩内容