SVG spec谈到属性......这些是什么?它们可以声明为与元素内联的属性吗? ..或者它们只能在CSS样式表中声明吗?
答案 0 :(得分:2)
可以在内联和样式表中设置它们,但为了符合标准,我会选择通过外部样式表进行声明
答案 1 :(得分:1)
符合标准的都是。使用这一个的原因有几个。
简而言之,样式属性就是所有这些道具,它们是特定渲染结果所必需的,主要与颜色有关。
等效示例:
<svg xmlns="http://www.w3.org/2000/svg">
<rect fill="red"/>
<svg>
<svg xmlns="http://www.w3.org/2000/svg">
<rect style="fill: red"/>
<svg>
<svg xmlns="http://www.w3.org/2000/svg">
<defs>
<style type="text/css">
#fillme { fill: red; }
</style>
</defs>
<rect id="fillme"/>
<svg>
请注意,这些CSS声明在CSS规范1到3中无效。
干杯,