defs
SVG允许定义图形对象以备后用。建议尽可能在元素内部定义引用的元素。在元素中定义这些元素可以提高SVG内容的可理解性,从而提高可访问性。元素中定义的图形元素不会被直接渲染。您可以使用元素在视口中的任何位置呈现这些元素。
用法上下文
分类
集装箱元素,结构元素
允许的内容
任意数量的下列元素,以任何顺序排列:动画元素描述元素图形元素结构元素渐变元素, , , , , , , , , , , , , ,
属性
全局属性
Conditional processing attributes
Core attributes
Graphical event attributes
Presentation attributes
class
style
externalResourcesRequired
transform
具体属性
没有
DOM接口
这个元素实现了SVGDefsElement接口。
例
xmlns="http://www.w3.org/2000/svg">
fill="url(#Gradient01)" />
产品规格
Specification
Status
Comment
Scalable Vector Graphics (SVG) 2The definition of '' in that specification.
Candidate Recommendation
No change
Scalable Vector Graphics (SVG) 1.1 (Second Edition)The definition of '' in that specification.
Recommendation
Initial definition
浏览器兼容性
Feature
Chrome
Edge
Firefox (Gecko)
Internet Explorer
Opera
Safari
Basic support
1.0
(Yes)
1.5 (1.8)
9.0
8.0
3.0.4
Feature
Android
Edge
Firefox Mobile (Gecko)
IE Phone
Opera Mobile
Safari Mobile
Basic support
3.0
(Yes)
1.0 (1.8)
No support
(Yes)
3.0.4