在HTML中,所有元素都共享一组全局属性,如class
、id
、data-
规范、一组常见的Javascript事件以及其他一些内容。
但是SVG呢?我试图在PHP中构建一个能够表示SVG元素核心的特性(这样我就可以用这个核心属性集构建每个SVG对象,并在其自己的声明中添加该对象的特定属性)。
Mozilla开发者网络中的SVG部分有一个完整的页面,包含许多属性,但根据他们的文档,唯一的核心属性是id
、xml:base
、xml:lang
、xml:space
我看到class
属性在导航链接上,但在属性类别部分没有提及,这让我很困惑。
class
属性不是像HTML中那样的全局属性吗?那么Javascript事件呢?
class属性不是全局的。例如,feFuncA没有它,该元素也不支持javascript事件。还有其他的。
属性列在一个列表中,该列表显示哪些元素支持它们。