您可以在元素中声明Properties/Presentation attributes
:
<rect width="50" height="50" fill="blue" />
或者您可以在style
- 属性中声明它们,如果元素支持它:
<rect width="50" height="50" style="fill:blue;" />
但是,某些元素不支持style
- 属性,但它们支持部分Properties/Presentation attributes
。一个例子是Animate - 元素。
为什么支持Properties/Presentation attributes
的所有元素都不支持style
- 属性?
答案 0 :(得分:0)
演示文稿属性包含在animate
元素的可能属性列表中。但如果您查看规范definition of presentation attributes,您会看到:
请注意,虽然可以在任何元素上指定任何属性,但不是 所有属性都将应用于(影响渲染)给定的 元件。每个属性的定义都说明了什么 它适用的元素。
因此,如果您检查what elements the alignment-baseline
applies to,则不会看到列出的animate
元素。
在animate
元素的可能演示文稿属性列表中,还有color-interpolation
,which does include animate
between the list of elements that it applies to。但是没有相似或相应的CSS属性,是吗?