gpt4 book ai didi

CSS Cascading规则W3C解释请

转载 作者:行者123 更新时间:2023-11-28 16:21:22 25 4
gpt4 key购买 nike

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

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

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

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

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

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

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

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

我知道当你应用 CSS 时顺序是这样的:

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

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

最佳答案

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

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

简而言之,这意味着:

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

“用户”一词代表访问该网站的人。

不幸的是,用户定义的 CSS 的使用并不是很流行,所以这个顺序也不是很流行......

关于CSS Cascading规则W3C解释请,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36766568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com