Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 是否可以使用“填充”属性&;svg元素上的样式?_Html_Svg - Fatal编程技术网

Html 是否可以使用“填充”属性&;svg元素上的样式?

Html 是否可以使用“填充”属性&;svg元素上的样式?,html,svg,Html,Svg,在中,fill未作为svg元素的有效属性之一列出 但是,fill是继承的and,因此它将由svg形状继承 可以在svg元素上使用fill属性和/或样式吗? 而不是直接在形状上使用填充(例如)。 拉伸问题:通常可以在任何元素上使用可继承的属性/样式,而不管该属性/样式(对于该元素)是否有效,仅用于将这些属性/样式继承到其预期子元素的目的吗 例如: <svg fill="#a0a0a0"> <path d="M150 0 L75 200 L225 200 Z" /> &l

中,fill
未作为
svg
元素的有效属性之一列出

但是,
fill
是继承的and,因此它将由svg形状继承

可以在
svg
元素上使用
fill
属性和/或样式吗?

而不是直接在形状上使用填充(例如
)。

拉伸问题:通常可以在任何元素上使用可继承的属性/样式,而不管该属性/样式(对于该元素)是否有效,仅用于将这些属性/样式继承到其预期子元素的目的吗

例如:

<svg fill="#a0a0a0">
  <path d="M150 0 L75 200 L225 200 Z" />
</svg>


.SVG{fill#a0a0;}
在svg2规范草案中,填充未作为svg元素的有效属性之一列出

那是不对的<下面列出了代码>填充


所以你的问题的答案是:是的。可以接受。:)

它可能不会直接在文档中列出,但在许多示例中都会使用它,除非它们不是直接在svg容器中,而是在其中的某个部分,如路径或rec,或者我的确切问题是直接在svg容器中使用它是否合适。你有什么建议来澄清我的问题吗?这样就不会被误解了?我已经更新了这个问题,让它更清楚。我建议你两者都用。用于回退的内联样式,您可以在CSS中以任何方式对其进行样式化问题在于,在svg元素上使用fill属性与在每个shape元素上使用fill属性进行比较是否可以接受和正确。你的评论似乎没有抓住/涉及到手头的问题。啊!我完全被这样一个事实弄糊涂了,单击show只会导致一个破折号——认为随后的属性是唯一有效的表示属性。。。事实上,该列表由于太大而无法加载,这一点在事后看来是显而易见的。非常感谢。
<svg class="SVG">
  <path d="M150 0 L75 200 L225 200 Z" />
</svg>

<style>
  .SVG { fill #a0a0a0; }
</style>