| about | ✔ | ✘ | <list-of-strings> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| accent-height | ✘ | ✘ | <number> | font-face |
| accumulate | ✘ | ✘ | 'none' | 'sum' | animate, animateColor, animateMotion, animateTransform |
| additive | ✘ | ✘ | 'replace' | 'sum' | animate, animateColor, animateMotion, animateTransform |
| alphabetic | ✘ | ✘ | <number> | font-face |
| arabic-form | ✘ | ✘ | <text> | glyph |
| ascent | ✘ | ✘ | <number> | font-face |
| attributeName | ✘ | ✘ | <QName> | animate, animateColor, animateTransform, set |
| attributeType | ✘ | ✘ | 'XML' | 'CSS' | 'auto' | animate, animateColor, animateTransform, set |
| bandwidth | ✘ | ✘ | <number> | 'auto' | prefetch |
| baseProfile | ✘ | ✘ | 'none' | 'tiny' | 'basic' | 'full' | svg |
| bbox | ✘ | ✘ | <text> | font-face |
| begin | ✘ | ✘ | <text> | animate, animateColor, animateMotion, animateTransform, animation, audio, discard, set, video |
| by | ✘ | ✘ | <text> | animate, animateColor, animateMotion, animateTransform |
| calcMode | ✘ | ✘ | 'discrete' | 'linear' | 'paced' | 'spline' | animate, animateColor, animateMotion, animateTransform |
| cap-height | ✘ | ✘ | <number> | font-face |
| class | ✔ | ✘ | <XML-NMTOKENS> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| content | ✔ | ✘ | <string> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| contentScriptType | ✘ | ✘ | <content-type> | svg |
| cx | ✔ | ✘ | <coordinate> | circle, ellipse, radialGradient |
| cy | ✔ | ✘ | <coordinate> | circle, ellipse, radialGradient |
| d | ✔ | ✘ | <path-data> | glyph, missing-glyph, path |
| datatype | ✔ | ✘ | <string> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| defaultAction | ✘ | ✘ | 'perform' | 'cancel' | listener |
| descent | ✘ | ✘ | <number> | font-face |
| dur | ✘ | ✘ | <text> | animate, animateColor, animateMotion, animateTransform, animation, audio, set, video |
| editable | ✔ | ✘ | 'none' | 'simple' | text, textArea |
| end | ✘ | ✘ | <text> | animate, animateColor, animateMotion, animateTransform, animation, audio, set, video |
| ev:event | ✘ | ✘ | <XML-NMTOKEN> | handler |
| event | ✘ | ✘ | <XML-NMTOKEN> | listener |
| externalResourcesRequired | ✘ | ✘ | <boolean> | a, animation, audio, font, font-face, font-face-uri, foreignObject, g, handler, image, script, svg, switch, use, video |
| fill | ✘ | ✘ | 'remove' | 'freeze' | animate, animateColor, animateMotion, animateTransform, animation, audio, set, video |
| focusHighlight | ✔ | ✘ | 'auto' | 'none' | a, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video |
| focusable | ✔ | ✘ | 'auto' | <boolean> | a, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video |
| font-family | ✘ | ✘ | <text> | font-face |
| font-stretch | ✘ | ✘ | <text> | font-face |
| font-style | ✘ | ✘ | <text> | font-face |
| font-variant | ✘ | ✘ | <text> | font-face |
| font-weight | ✘ | ✘ | <text> | font-face |
| from | ✘ | ✘ | <text> | animate, animateColor, animateMotion, animateTransform |
| g1 | ✘ | ✘ | <text> | hkern |
| g2 | ✘ | ✘ | <text> | hkern |
| glyph-name | ✘ | ✘ | <text> | glyph |
| gradientUnits | ✔ | ✘ | 'userSpaceOnUse' | 'objectBoundingBox' | linearGradient, radialGradient |
| handler | ✘ | ✘ | <IRI> | listener |
| hanging | ✘ | ✘ | <number> | font-face |
| height | ✔ | ✘ | <length> | animation, foreignObject, image, rect, svg, video |
| height | ✔ | ✘ | <length> | 'auto' | textArea |
| horiz-adv-x | ✘ | ✘ | <number> | font, glyph, missing-glyph |
| horiz-origin-x | ✘ | ✘ | <number> | font |
| id | ✘ | ✘ | <ID> | <NCName> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| ideographic | ✘ | ✘ | <number> | font-face |
| initialVisibility | ✘ | ✘ | 'whenStarted' | 'always' | animation, video |
| k | ✘ | ✘ | <number> | hkern |
| keyPoints | ✘ | ✘ | <text> | animateMotion |
| keySplines | ✘ | ✘ | <text> | animate, animateColor, animateMotion, animateTransform |
| keyTimes | ✘ | ✘ | <text> | animate, animateColor, animateMotion, animateTransform |
| lang | ✘ | ✘ | <list-of-language-ids> | glyph |
| mathematical | ✘ | ✘ | <number> | font-face |
| max | ✘ | ✘ | <text> | animate, animateColor, animateMotion, animateTransform, animation, audio, set, video |
| mediaCharacterEncoding | ✘ | ✘ | <text> | prefetch |
| mediaContentEncodings | ✘ | ✘ | <text> | prefetch |
| mediaSize | ✘ | ✘ | <number> | prefetch |
| mediaTime | ✘ | ✘ | <text> | prefetch |
| min | ✘ | ✘ | <text> | animate, animateColor, animateMotion, animateTransform, animation, audio, set, video |
| nav-down | ✔ | ✘ | <focus> | a, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video |
| nav-down-left | ✔ | ✘ | <focus> | a, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video |
| nav-down-right | ✔ | ✘ | <focus> | a, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video |
| nav-left | ✔ | ✘ | <focus> | a, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video |
| nav-next | ✔ | ✘ | <focus> | a, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video |
| nav-prev | ✔ | ✘ | <focus> | a, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video |
| nav-right | ✔ | ✘ | <focus> | a, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video |
| nav-up | ✔ | ✘ | <focus> | a, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video |
| nav-up-left | ✔ | ✘ | <focus> | a, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video |
| nav-up-right | ✔ | ✘ | <focus> | a, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video |
| observer | ✘ | ✘ | <IDREF> | listener |
| offset | ✔ | ✘ | <number> | stop |
| origin | ✘ | ✘ | <text> | animateMotion |
| overlay | ✘ | ✘ | 'none' | 'top' | video |
| overline-position | ✘ | ✘ | <number> | font-face |
| overline-thickness | ✘ | ✘ | <number> | font-face |
| panose-1 | ✘ | ✘ | <text> | font-face |
| path | ✘ | ✘ | <text> | animateMotion |
| pathLength | ✔ | ✘ | <number> | path |
| phase | ✘ | ✘ | 'default' | 'capture' | listener |
| playbackOrder | ✘ | ✘ | 'all' | 'forwardOnly' | svg |
| points | ✔ | ✘ | <points-data> | polygon, polyline |
| preserveAspectRatio | ✔ | ✘ | <text> | animation, image, svg, video |
| propagate | ✘ | ✘ | 'continue' | 'stop' | listener |
| property | ✔ | ✘ | <list-of-strings> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| r | ✔ | ✘ | <length> | circle, radialGradient |
| rel | ✔ | ✘ | <list-of-strings> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| repeatCount | ✘ | ✘ | <text> | animate, animateColor, animateMotion, animateTransform, animation, audio, set, video |
| repeatDur | ✘ | ✘ | <text> | animate, animateColor, animateMotion, animateTransform, animation, audio, set, video |
| requiredExtensions | ✘ | ✘ | <list-of-IRIs> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, desc, discard, ellipse, foreignObject, g, image, line, metadata, path, polygon, polyline, rect, set, switch, tbreak, text, textArea, title, tspan, use, video |
| requiredFeatures | ✘ | ✘ | <list-of-IRIs> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, desc, discard, ellipse, foreignObject, g, image, line, metadata, path, polygon, polyline, rect, set, switch, tbreak, text, textArea, title, tspan, use, video |
| requiredFonts | ✘ | ✘ | <list-of-family-names> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, desc, discard, ellipse, foreignObject, g, image, line, metadata, path, polygon, polyline, rect, set, switch, tbreak, text, textArea, title, tspan, use, video |
| requiredFormats | ✘ | ✘ | <list-of-content-types> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, desc, discard, ellipse, foreignObject, g, image, line, metadata, path, polygon, polyline, rect, set, switch, tbreak, text, textArea, title, tspan, use, video |
| resource | ✔ | ✘ | <string> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| restart | ✘ | ✘ | 'always' | 'never' | 'whenNotActive' | animate, animateColor, animateMotion, animateTransform, animation, audio, set, video |
| rev | ✔ | ✘ | <list-of-strings> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| role | ✔ | ✘ | <list-of-strings> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| rotate | ✘ | ✘ | <text> | animateMotion |
| rotate | ✔ | ✘ | <list-of-numbers> | text |
| rx | ✔ | ✘ | <length> | ellipse, rect |
| ry | ✔ | ✘ | <length> | ellipse, rect |
| slope | ✘ | ✘ | <number> | font-face |
| snapshotTime | ✘ | ✘ | 'none' | <Clock-value> | svg |
| stemh | ✘ | ✘ | <number> | font-face |
| stemv | ✘ | ✘ | <number> | font-face |
| strikethrough-position | ✘ | ✘ | <number> | font-face |
| strikethrough-thickness | ✘ | ✘ | <number> | font-face |
| syncBehavior | ✘ | ✘ | 'canSlip' | 'locked' | 'independent' | 'default' | animation, audio, video |
| syncBehaviorDefault | ✘ | ✘ | 'canSlip' | 'locked' | 'independent' | 'inherit' | svg |
| syncMaster | ✘ | ✘ | <boolean> | animation, audio, video |
| syncTolerance | ✘ | ✘ | <Clock-value> | 'default' | animation, audio, video |
| syncToleranceDefault | ✘ | ✘ | <Clock-value> | 'inherit' | svg |
| systemLanguage | ✘ | ✘ | <list-of-language-ids> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, desc, discard, ellipse, foreignObject, g, image, line, metadata, path, polygon, polyline, rect, set, switch, tbreak, text, textArea, title, tspan, use, video |
| target | ✔ | ✘ | '_replace' | '_self' | '_parent' | '_top' | '_blank' | <XML-Name> | a |
| target | ✘ | ✘ | <IDREF> | listener |
| timelineBegin | ✘ | ✘ | 'onLoad' | 'onStart' | svg |
| to | ✘ | ✘ | <text> | animate, animateColor, animateMotion, animateTransform, set |
| transform | ✔ | ✘ | <transform> | 'none' | a, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, switch, text, textArea, use, video |
| transformBehavior | ✘ | ✘ | 'geometric' | 'pinned' | 'pinned90' | 'pinned180' | 'pinned270' | video |
| type | ✘ | ✘ | <content-type> | handler, script |
| type | ✔ | ✘ | <content-type> | audio, image, video |
| type | ✘ | ✘ | 'translate' | 'scale' | 'rotate' | 'skewX' | 'skewY' | animateTransform |
| typeof | ✔ | ✘ | <list-of-strings> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| u1 | ✘ | ✘ | <text> | hkern |
| u2 | ✘ | ✘ | <text> | hkern |
| underline-position | ✘ | ✘ | <number> | font-face |
| underline-thickness | ✘ | ✘ | <number> | font-face |
| unicode | ✘ | ✘ | <text> | glyph |
| unicode-range | ✘ | ✘ | <text> | font-face |
| units-per-em | ✘ | ✘ | <number> | font-face |
| values | ✘ | ✘ | <text> | animate, animateColor, animateMotion, animateTransform |
| version | ✘ | ✘ | '1.0' | '1.1' | '1.2' | svg |
| viewBox | ✔ | ✘ | <text> | svg |
| width | ✔ | ✘ | <length> | animation, foreignObject, image, rect, svg, video |
| width | ✔ | ✘ | <length> | 'auto' | textArea |
| widths | ✘ | ✘ | <text> | font-face |
| x | ✔ | ✘ | <coordinate> | animation, foreignObject, image, rect, textArea, use, video |
| x-height | ✘ | ✘ | <number> | font-face |
| x1 | ✔ | ✘ | <coordinate> | line, linearGradient |
| x2 | ✔ | ✘ | <coordinate> | line, linearGradient |
| x | ✔ | ✘ | <list-of-coordinates> | text |
| xlink:actuate | ✘ | ✘ | 'onLoad' | animate, animateColor, animateMotion, animateTransform, animation, audio, discard, font-face-uri, foreignObject, handler, image, mpath, prefetch, script, set, use, video |
| xlink:actuate | ✘ | ✘ | 'onRequest' | a |
| xlink:arcrole | ✘ | ✘ | <IRI> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, discard, font-face-uri, foreignObject, handler, image, mpath, prefetch, script, set, use, video |
| xlink:href | ✔ | ✘ | <IRI> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, discard, font-face-uri, foreignObject, handler, image, mpath, prefetch, script, set, use, video |
| xlink:role | ✘ | ✘ | <IRI> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, discard, font-face-uri, foreignObject, handler, image, mpath, prefetch, script, set, use, video |
| xlink:show | ✘ | ✘ | 'other' | animate, animateColor, animateMotion, animateTransform, discard, font-face-uri, handler, mpath, prefetch, script, set |
| xlink:show | ✘ | ✘ | 'embed' | animation, audio, foreignObject, image, use, video |
| xlink:show | ✘ | ✘ | 'new' | 'replace' | a |
| xlink:title | ✘ | ✘ | <text> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, discard, font-face-uri, foreignObject, handler, image, mpath, prefetch, script, set, use, video |
| xlink:type | ✔ | ✘ | 'simple' | a, animate, animateColor, animateMotion, animateTransform, animation, audio, discard, font-face-uri, foreignObject, handler, image, mpath, prefetch, script, set, use, video |
| xml:base | ✘ | ✘ | <IRI> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| xml:id | ✘ | ✘ | <NCName> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| xml:lang | ✘ | ✘ | <language-id> | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, handler, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, script, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| xml:space | ✘ | ✘ | 'default' | 'preserve' | a, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, defs, desc, discard, ellipse, font, font-face, font-face-src, font-face-uri, foreignObject, g, glyph, hkern, image, line, linearGradient, listener, metadata, missing-glyph, mpath, path, polygon, polyline, prefetch, radialGradient, rect, set, solidColor, stop, svg, switch, tbreak, text, textArea, title, tspan, use, video |
| xml:space | ✘ | ✘ | 'preserve' | handler, script |
| y | ✔ | ✘ | <coordinate> | animation, foreignObject, image, rect, textArea, use, video |
| y1 | ✔ | ✘ | <coordinate> | line, linearGradient |
| y2 | ✔ | ✘ | <coordinate> | line, linearGradient |
| y | ✔ | ✘ | <list-of-coordinates> | text |
| zoomAndPan | ✘ | ✘ | 'disable' | 'magnify' | svg |