【发布时间】:2018-07-30 03:02:22
【问题描述】:
在我在线阅读的所有资料中,CSS 自定义属性和 CSS 变量似乎是同一回事。但是,在 Mozilla 开发者网络文档的 Inheritance of CSS Variables 部分的示例末尾,有这样令人困惑的陈述:
请记住,这些是自定义属性,而不是实际的 CSS 变量。该值是在需要的地方计算的,而不是为 在其他规则中使用。例如,您不能为 元素并期望在兄弟的后代规则中检索它。 该属性仅针对匹配的选择器及其 后代,就像任何普通的 CSS 一样。
这给我的印象是这两个概念不是同义词。
自定义属性和变量有什么区别?
【问题讨论】:
标签: css css-variables