CSS 变量:是否存在糖语法?
CSS variables: Sugar syntax exists?
改为:
:root {
--pc: gray;
--sc: lightgray;
}
var(--pc)
是否有更短的语法,至少比 var(--pc)
更短?
没有
纯CSS不允许省略var()
.
但是,有大量的预处理器,每个都有自己的一组语法修改。也许存在一种具有更短的变量访问语法的语法,但这不是问题的重点。
不,没有。 var()
符号在那里,因此 CSS 解析器可以将自定义 属性 表达式与样式声明中的任何其他标识符区分开来(与 calc()
符号存在的方式非常相似区分算术表达式)以及提供一种指定回退的方法,同时保持与已经具有自己的变量引用符号的预处理器的兼容性。
改为:
:root {
--pc: gray;
--sc: lightgray;
}
var(--pc)
是否有更短的语法,至少比 var(--pc)
更短?
没有
纯CSS不允许省略var()
.
但是,有大量的预处理器,每个都有自己的一组语法修改。也许存在一种具有更短的变量访问语法的语法,但这不是问题的重点。
不,没有。 var()
符号在那里,因此 CSS 解析器可以将自定义 属性 表达式与样式声明中的任何其他标识符区分开来(与 calc()
符号存在的方式非常相似区分算术表达式)以及提供一种指定回退的方法,同时保持与已经具有自己的变量引用符号的预处理器的兼容性。