0

有人问我 CSS 关键字是什么,我被这个问题弄糊涂了,并认为它可能是 CSS3 或 LESS 的一些新特性,我并没有真正了解最新情况。

然而,在谷歌搜索之后,似乎 CSS 关键字只是 CSS 属性,例如 background-color:yellow;

我对么?

4

4 回答 4

5

不,background-color: yellow声明,而不是关键字。

CSS2.1 中的关键字只不过是一个单独的标识符(即没有像字符串那样被引号包围的单词)。属性是您正在应用的样式的名称,因此在给定的声明中,属性名称为background-color,其值为yellow

标识符yellow也恰好是表示黄色的关键字,因为'yellow'字符串不是有效的颜色值——在指定颜色名称时,它们必须始终是关键字。从某种意义上说,就 CSS2.1 语法而言,“关键字”等同​​于“标识符”。

关键字的其他示例包括autoinherit和。initialnone

于 2013-05-08T09:47:38.407 回答
3

不完全的。

关键字是一个预定义的值,可以用作 CSS 属性的值,它们结合起来成为一个声明。例如,leftandright是可以与float属性一起使用的关键字。还有其他类型的值可以与属性一起使用,例如长度值(例如10px20em用于类似widthor的属性height)、字符串(例如"hello!"用于 和 等属性的字符串)content和函数(例如rgba()用于colorandbackground-color属性)。函数使用圆括号来保存附加值。

请参阅http://www.w3.org/TR/css3-values/#keywords上的关键字定义

于 2013-05-08T09:51:56.363 回答
1

css 关键字是您可以添加到 css 属性中的单词,它们在 css 中继承为黄色、蓝色等,而属性是您可以在样式中更改的特征...

背景颜色(属性):黄色(关键字)

于 2013-05-08T09:50:44.627 回答
0

背景颜色:黄色

这里背景颜色属于背景属性。看到这个

于 2013-05-08T09:50:53.530 回答