有人问我 CSS 关键字是什么,我被这个问题弄糊涂了,并认为它可能是 CSS3 或 LESS 的一些新特性,我并没有真正了解最新情况。
然而,在谷歌搜索之后,似乎 CSS 关键字只是 CSS 属性,例如 background-color:yellow;
我对么?
有人问我 CSS 关键字是什么,我被这个问题弄糊涂了,并认为它可能是 CSS3 或 LESS 的一些新特性,我并没有真正了解最新情况。
然而,在谷歌搜索之后,似乎 CSS 关键字只是 CSS 属性,例如 background-color:yellow;
我对么?
不,background-color: yellow
是声明,而不是关键字。
CSS2.1 中的关键字只不过是一个单独的标识符(即没有像字符串那样被引号包围的单词)。属性是您正在应用的样式的名称,因此在给定的声明中,属性名称为background-color
,其值为yellow
。
标识符yellow
也恰好是表示黄色的关键字,因为'yellow'
字符串不是有效的颜色值——在指定颜色名称时,它们必须始终是关键字。从某种意义上说,就 CSS2.1 语法而言,“关键字”等同于“标识符”。
关键字的其他示例包括auto
、inherit
和。initial
none
不完全的。
关键字是一个预定义的值,可以用作 CSS 属性的值,它们结合起来成为一个声明。例如,left
andright
是可以与float
属性一起使用的关键字。还有其他类型的值可以与属性一起使用,例如长度值(例如10px
或20em
用于类似width
or的属性height
)、字符串(例如"hello!"
用于 和 等属性的字符串)content
和函数(例如rgba()
用于color
andbackground-color
属性)。函数使用圆括号来保存附加值。
css 关键字是您可以添加到 css 属性中的单词,它们在 css 中继承为黄色、蓝色等,而属性是您可以在样式中更改的特征...
背景颜色(属性):黄色(关键字)
背景颜色:黄色
这里背景颜色属于背景属性。看到这个