CSS 级联规则W3C解释pls

CSS Cascading rules W3C explanation pls

所以我们有 w3c 标准告诉 CSS 在应用时采取什么优先级:

根据重要性(正常或重要)和来源(作者、用户或用户代理)排序。按优先级升序排列:

  1. 用户代理声明(来自用户代理?(标准样式))

  2. 用户正常声明 <- 这是什么?

  3. 作者正常声明 <- 这是什么? (我应用的样式表?)

  4. 重要声明(我用 !important 标记)

  5. 用户重要声明 <- 这是什么?

然而它并没有解释它的意思。只是转储声明。什么是用户正常声明?等等这是什么意思?

我知道当你申请时CSS订单是这样的:

  1. 来自用户代理的第一个样式
  2. 比来自外部文档的样式
  3. 标签内的样式
  4. 内联样式

我的问题是:5条规则分别是什么意思?

你说的是我假设的以下规格:W3C Spec

如您所见,在“6.4 级联”中有对不同来源和级联顺序的描述。

简而言之就是:

  1. 用户代理声明:使用的用户代理(浏览器)的标准样式
  2. 用户正常声明:用户声明的自定义样式
  3. 作者正常声明:网站作者声明的样式
  4. 作者重要声明:3. 带有“!important”规则
  5. 用户重要声明:2. 使用“!important”规则

术语 "user" 代表访问该网站的人。

不幸的是,用户定义的用法CSS并不是很流行,所以这个命令也不是很流行...