首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SVG属性/表示属性和样式-属性

SVG属性/表示属性和样式-属性
EN

Stack Overflow用户
提问于 2018-03-12 13:43:48
回答 1查看 489关注 0票数 0

可以在元素中声明Properties/Presentation attributes

代码语言:javascript
复制
<rect width="50" height="50" fill="blue" />

如果元素支持它们,也可以在style-attribute中声明它们:

代码语言:javascript
复制
<rect width="50" height="50" style="fill:blue;" />

但是,有些元素不支持style-attribute,但它们确实支持一些Properties/Presentation attributes动画制作-element就是一个例子。

为什么不所有支持Properties/Presentation attributes style**-attribute?**的元素都不支持style**-attribute?**?

我正在使用https://www.w3.org/TR/SVG/规范。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-12 13:57:54

表示属性包含在animate元素的可能属性列表中。但是,如果您检查规范表示属性的定义,您会看到:

注意,虽然可以在任何元素上指定任何属性,但并非所有属性都将应用于(影响)给定元素的呈现。每个属性的定义都会声明其应用的元素集。

因此,例如,如果检查适用于,就不会看到列出的animate元素。

animate元素的可能表示属性列表中,还有color-interpolation在它应用到的元素列表之间。但是没有类似或对应的CSS属性,是吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49236747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档