是否应在CSS中引用带空格的属性

是否应在CSS中引用带空格的属性,css,Css,我正在W3学校学习HTML和CSS。我遇到了一个令人困惑的指令。在“样式表”部分中说“如果值包含空格,则仅在值周围使用引号”。它给出了一个这样的例子: 正文{ 背景颜色:浅灰色; 字体系列:“Arial黑色”,Helvetica,无衬线; 字号:16em; 颜色:黑色; } 我什么时候必须报价,什么时候应该报价(根据推荐标准) 没有标准,也没有建议。每个属性都有自己需要遵循的语法。就这么简单 对于背景位置和定义1: 同样,每个属性的语法都有明确的定义,您只需简单地遵循它,无需太多思考 1浏览

我正在W3学校学习HTML和CSS。我遇到了一个令人困惑的指令。在“样式表”部分中说“如果值包含空格,则仅在值周围使用引号”。它给出了一个这样的例子:

正文{
背景颜色:浅灰色;
字体系列:“Arial黑色”,Helvetica,无衬线;
字号:16em;
颜色:黑色;
}
我什么时候必须报价,什么时候应该报价(根据推荐标准)

没有标准,也没有建议。每个属性都有自己需要遵循的语法。就这么简单

对于
背景位置
和定义1:

同样,每个属性的语法都有明确的定义,您只需简单地遵循它,无需太多思考



1浏览和搜索官方规范可能很困难,因此我建议使用查找属性及其语法。

不要将字体系列属性与其他属性混淆

我们可以用自己的自定义名称添加和使用任何新的自定义字体系列

需要引用的一些css属性
一些预定义的值不需要在CSS中引用

我认为您怀疑“如果值包含空格,则仅在值周围使用引号”这一假定规则是正确的。我可以肯定地想到CSS中需要引号但不存在空格的场景,以及尽管存在空格但不使用引号的场景。我最好的建议是:在这张备忘单上放几粒盐。如果对特定的CSS属性以及它应该如何形成有疑问,我建议继续搜索正确的语法。我建议对任何内容都要稍加注意。众所周知,它并不完全可靠。MDN绝对是一个更好的选择。
<bg-position> =  [ left | center | right | top | bottom | <length-percentage> ]
|
  [ left | center | right | <length-percentage> ]
  [ top | center | bottom | <length-percentage> ]
|
  [ center | [ left | right ] <length-percentage>? ] &&
  [ center | [ top | bottom ] <length-percentage>? ]
border:2px solid red;
padding: 20px 10px;
margin:0 auto;
background:url(...) top/cover no-repeat fixed;