CSS是否为SVG"标准"CSS?

Jak*_*son 6 html css validation svg

我想使用外部样式表来设置一些SVG精灵,详见本Sitepoint教程和W3C的SVG样式.

但是,CSS不是非常,标准:

rect {
  fill: red;
  stroke: blue;
  stroke-width: 3
}
Run Code Online (Sandbox Code Playgroud)

因为它没有使用W3C CSS Validator进行验证.

是什么赋予了?

Col*_*ard 9

要使用W3C CSS Validator验证SVG,请在"更多选项"下将配置文件更改为SVG


Bol*_*ock 8

CSS是否为SVG"标准"CSS?

不它不是.它使用CSS 语言,但它不在CSS属性规范中.它只是SVG规范的一部分.它与使用非标准供应商扩展非常相似,因为虽然前缀是在CSS语法中定义的,但前缀属性实际上并不仅仅因为它们是非标准而验证为CSS.

您应该在验证代码时选择SVG验证配置文件,但它似乎不起作用; 它根据CSS规范吐出与验证一样多的错误.在那种情况下,它可能是验证器错误.