【问题标题】:Is it acceptable to use the var() CSS function despite a error in CSS validators?尽管 CSS 验证器出错,是否可以使用 var() CSS 函数?
【发布时间】:2021-10-16 20:39:46
【问题描述】:

这是一个颜色变量多次使用的 CSS 代码。

:root {
  --borderColor: #707070;
}
.btn {
  border: 1px solid var(--borderColor, #707070);
}

当我运行CSS Validator时,出现错误:

要求使用已知属性。属性应该是已知的(列在 CSS3 规范)或成为供应商前缀属性。

我应该使用经典的颜色用法还是忽略错误?

.btn {
  border: 1px solid #707070;
}

【问题讨论】:

标签: css validation formatting coding-style


【解决方案1】:

CSS 变量是 W3C 标准的一部分 (https://www.w3.org/TR/css-variables-1/)。这样您就可以放心使用了。

我应该使用经典的颜色用法还是忽略错误?

颜色的经典使用不如 css 变量强大。因此,您必须选择最适合您需求的那一款。

【讨论】:

    猜你喜欢
    • 2016-11-08
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 2021-12-28
    • 1970-01-01
    • 2012-09-04
    • 1970-01-01
    • 2018-02-24
    相关资源
    最近更新 更多