CSS 级联规则W3C解释pls
CSS Cascading rules W3C explanation pls
所以我们有 w3c 标准告诉 CSS 在应用时采取什么优先级:
根据重要性(正常或重要)和来源(作者、用户或用户代理)排序。按优先级升序排列:
用户代理声明(来自用户代理?(标准样式))
用户正常声明 <- 这是什么?
作者正常声明 <- 这是什么? (我应用的样式表?)
重要声明(我用 !important 标记)
用户重要声明 <- 这是什么?
然而它并没有解释它的意思。只是转储声明。什么是用户正常声明?等等这是什么意思?
我知道当你申请时CSS订单是这样的:
- 来自用户代理的第一个样式
- 比来自外部文档的样式
- 标签内的样式
- 内联样式
我的问题是:5条规则分别是什么意思?
你说的是我假设的以下规格:W3C Spec
如您所见,在“6.4 级联”中有对不同来源和级联顺序的描述。
简而言之就是:
- 用户代理声明:使用的用户代理(浏览器)的标准样式
- 用户正常声明:用户声明的自定义样式
- 作者正常声明:网站作者声明的样式
- 作者重要声明:3. 带有“!important”规则
- 用户重要声明:2. 使用“!important”规则
术语 "user" 代表访问该网站的人。
不幸的是,用户定义的用法CSS并不是很流行,所以这个命令也不是很流行...
所以我们有 w3c 标准告诉 CSS 在应用时采取什么优先级:
根据重要性(正常或重要)和来源(作者、用户或用户代理)排序。按优先级升序排列:
用户代理声明(来自用户代理?(标准样式))
用户正常声明 <- 这是什么?
作者正常声明 <- 这是什么? (我应用的样式表?)
重要声明(我用 !important 标记)
用户重要声明 <- 这是什么?
然而它并没有解释它的意思。只是转储声明。什么是用户正常声明?等等这是什么意思?
我知道当你申请时CSS订单是这样的:
- 来自用户代理的第一个样式
- 比来自外部文档的样式
- 标签内的样式
- 内联样式
我的问题是:5条规则分别是什么意思?
你说的是我假设的以下规格:W3C Spec
如您所见,在“6.4 级联”中有对不同来源和级联顺序的描述。
简而言之就是:
- 用户代理声明:使用的用户代理(浏览器)的标准样式
- 用户正常声明:用户声明的自定义样式
- 作者正常声明:网站作者声明的样式
- 作者重要声明:3. 带有“!important”规则
- 用户重要声明:2. 使用“!important”规则
术语 "user" 代表访问该网站的人。
不幸的是,用户定义的用法CSS并不是很流行,所以这个命令也不是很流行...