-webkit-focus-ring-color 是 CSS 变量吗?
浏览默认 Webkit CSS 此处< /a> 我注意到以下代码:
:focus {
outline: auto 5px -webkit-focus-ring-color
}
看来 -webkit-focus-ring-color
是某种变量。我认为 CSS 不能有变量。这是怎么回事?
Browsing through default Webkit CSS here I noticed the following piece of code:
:focus {
outline: auto 5px -webkit-focus-ring-color
}
It seems -webkit-focus-ring-color
is a variable of some sort. I thought CSS could not have variables. What is going on here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这称为供应商前缀。您可以在此处查看之前回答的有关 VP 列表的问题。
关于您的CSS中的变量问题,有一种在CSS开发中使用变量的方法。我确信还有其他方法,但最流行的是 {less css} 和 SASS。
That's called a vendor prefix. You can check out a previously answered question about a list of VPs here.
Regarding your question of variables in CSS, there is a way to use variables in CSS development. I'm sure there are other ways, but the most popular are {less css} and SASS.
从技术上讲,它是一个关键字(就像
auto
或red
),而不是一个变量。正如 vonkly 所说,它是带有供应商前缀的关键字。
苹果记录了它,例如 此处,他们将其描述为常量。
Just to be technically pedantic, it’s a keyword (just like
auto
orred
), not a variable.And as vonkly says, it’s a keyword with a vendor prefix.
Apple’s documented it e.g. here, where they describe it as a constant.