Appendix G: Attribute Index

This appendix is informative, not normative.

G.1. Regular attributes

The following table lists all of the attributes defined in the SVG language, except for the presentation attributes, which are treated in the Presentation attributes section below. For each attribute, the elements on which the attribute may be specified is also given.

AttributeElements on which the attribute may be specifiedAnim.
accumulateanimate, animateMotion, animateTransform
additiveanimate, animateMotion, animateTransform
amplitudefeFuncA, feFuncB, feFuncG, feFuncR✓
aria-activedescendanta, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-atomica, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-autocompletea, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-busya, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-checkeda, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-colcounta, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-colindexa, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-colspana, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-controlsa, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-currenta, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-describedbya, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-detailsa, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-disableda, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-dropeffecta, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-errormessagea, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-expandeda, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-flowtoa, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-grabbeda, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-haspopupa, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-hiddena, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-invalida, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-keyshortcutsa, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-labela, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-labelledbya, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-levela, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-livea, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-modala, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-multilinea, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-multiselectablea, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-orientationa, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-ownsa, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-placeholdera, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-posinseta, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-presseda, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-readonlya, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-relevanta, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-requireda, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-roledescriptiona, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-rowcounta, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-rowindexa, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-rowspana, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-selecteda, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-setsizea, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-sorta, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-valuemaxa, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-valuemina, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-valuenowa, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
aria-valuetexta, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
attributeNameanimate, animateTransform, set
autofocusa, animate, animateMotion, animateTransform, circle, clipPath, defs, desc, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDistantLight, feDropShadow, feFlood, feFuncA, feFuncB, feFuncG, feFuncR, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, fePointLight, feSpecularLighting, feSpotLight, feTile, feTurbulence, filter, foreignObject, g, image, line, linearGradient, marker, mask, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
azimuthfeDistantLight✓
baseFrequencyfeTurbulence✓
beginanimate, animateMotion, animateTransform, set
biasfeConvolveMatrix✓
byanimate, animateMotion, animateTransform
calcModeanimate, animateMotion, animateTransform
classa, animate, animateMotion, animateTransform, circle, clipPath, defs, desc, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDistantLight, feDropShadow, feFlood, feFuncA, feFuncB, feFuncG, feFuncR, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, fePointLight, feSpecularLighting, feSpotLight, feTile, feTurbulence, filter, foreignObject, g, image, line, linearGradient, marker, mask, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view✓
clipPathUnitsclipPath✓
crossoriginfeImage
crossoriginimage✓
crossoriginscript✓
cxradialGradient✓
cyradialGradient✓
diffuseConstantfeDiffuseLighting✓
divisorfeConvolveMatrix✓
downloada
duranimate, animateMotion, animateTransform, set
dxfeDropShadow✓
dxfeOffset✓
dxtext✓
dxtspan✓
dyfeDropShadow✓
dyfeOffset✓
dytext✓
dytspan✓
edgeModefeConvolveMatrix✓
edgeModefeGaussianBlur✓
elevationfeDistantLight✓
endanimate, animateMotion, animateTransform, set
exponentfeFuncA, feFuncB, feFuncG, feFuncR✓
fillanimate, animateMotion, animateTransform, set
filterUnitsfilter✓
frradialGradient✓
fromanimate, animateMotion, animateTransform
fxradialGradient✓
fyradialGradient✓
gradientTransformlinearGradient✓
gradientTransformradialGradient✓
gradientUnitslinearGradient✓
gradientUnitsradialGradient✓
heightfeBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDropShadow, feFlood, feGaussianBlur, feImage, feMerge, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence✓
heightfilter✓
heightmask✓
heightpattern✓
hrefa✓
hrefanimate, animateMotion, animateTransform, set
hrefanimate, animateMotion, animateTransform, set
hreffeImage✓
hrefimage✓
hreflinearGradient✓
hrefmpath
hrefpattern✓
hrefradialGradient✓
hrefscript
hreftextPath✓
hrefuse✓
hreflanga
ida, animate, animateMotion, animateTransform, circle, clipPath, defs, desc, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDistantLight, feDropShadow, feFlood, feFuncA, feFuncB, feFuncG, feFuncR, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, fePointLight, feSpecularLighting, feSpotLight, feTile, feTurbulence, filter, foreignObject, g, image, line, linearGradient, marker, mask, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
infeBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDropShadow, feGaussianBlur, feMergeNode, feMorphology, feOffset, feSpecularLighting, feTile✓
in2feBlend✓
in2feComposite✓
in2feDisplacementMap✓
interceptfeFuncA, feFuncB, feFuncG, feFuncR✓
k1feComposite✓
k2feComposite✓
k3feComposite✓
k4feComposite✓
kernelMatrixfeConvolveMatrix✓
kernelUnitLengthfeConvolveMatrix✓
kernelUnitLengthfeDiffuseLighting✓
kernelUnitLengthfeSpecularLighting✓
keyPointsanimateMotion
keySplinesanimate, animateMotion, animateTransform
keyTimesanimate, animateMotion, animateTransform
langa, animate, animateMotion, animateTransform, circle, clipPath, defs, desc, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDistantLight, feDropShadow, feFlood, feFuncA, feFuncB, feFuncG, feFuncR, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, fePointLight, feSpecularLighting, feSpotLight, feTile, feTurbulence, filter, foreignObject, g, image, line, linearGradient, marker, mask, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
lengthAdjusttext, textPath, tspan✓
limitingConeAnglefeSpotLight✓
markerHeightmarker✓
markerUnitsmarker✓
markerWidthmarker✓
maskContentUnitsmask✓
maskUnitsmask✓
maxanimate, animateMotion, animateTransform, set
mediastyle
methodtextPath✓
minanimate, animateMotion, animateTransform, set
modefeBlend✓
numOctavesfeTurbulence✓
offsetfeFuncA, feFuncB, feFuncG, feFuncR✓
offsetstop✓
onabortsvg
onafterprint
onbeforeprint
onbeginanimate, animateMotion, animateTransform, set
oncancela, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
oncanplaya, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
oncanplaythrougha, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onchangea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onclicka, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onclosea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
oncopya, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
oncuechangea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
oncuta, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
ondblclicka, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
ondraga, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
ondragenda, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
ondragentera, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
ondragexita, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
ondragleavea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
ondragovera, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
ondragstarta, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
ondropa, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
ondurationchangea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onemptieda, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onendanimate, animateMotion, animateTransform, set
onendeda, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onerrora, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onerrorsvg
onfocusa, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onhashchange
oninputa, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
oninvalida, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onkeydowna, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onkeypressa, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onkeyupa, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onloada, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onloadeddataa, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onloadedmetadataa, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onloadstarta, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onmessage
onmousedowna, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onmouseentera, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onmouseleavea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onmousemovea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onmouseouta, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onmouseovera, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onmouseupa, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onoffline
ononline
onpagehide
onpageshow
onpastea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onpausea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onplaya, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onplayinga, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onpopstate
onprogressa, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onratechangea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onrepeatanimate, animateMotion, animateTransform, set
onreseta, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onresizea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onresizesvg
onscrolla, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onscrollsvg
onseekeda, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onseekinga, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onselecta, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onshowa, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onstalleda, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onstorage
onsubmita, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onsuspenda, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
ontimeupdatea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
ontogglea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onunload
onunloadsvg
onvolumechangea, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onwaitinga, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
onwheela, animate, animateMotion, animateTransform, circle, defs, desc, ellipse, foreignObject, g, image, line, linearGradient, marker, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
operatorfeComposite✓
operatorfeMorphology✓
orderfeConvolveMatrix✓
orientmarker✓
originanimateMotion
pathanimateMotion
pathtextPath✓
pathLengthcircle, ellipse, line, path, polygon, polyline, rect✓
patternContentUnitspattern✓
patternTransformpattern✓
patternUnitspattern✓
pinga
playbackordersvg
pointspolygon✓
pointspolyline✓
pointsAtXfeSpotLight✓
pointsAtYfeSpotLight✓
pointsAtZfeSpotLight✓
preserveAlphafeConvolveMatrix✓
preserveAspectRatiofeImage, image, marker, pattern, svg, symbol, view✓
primitiveUnitsfilter✓
rradialGradient✓
radiusfeMorphology✓
refXmarker✓
refXsymbol✓
refYmarker✓
refYsymbol✓
referrerpolicya
rela
repeatCountanimate, animateMotion, animateTransform, set
repeatDuranimate, animateMotion, animateTransform, set
requiredExtensionsa, animate, animateMotion, animateTransform, circle, clipPath, ellipse, foreignObject, g, image, line, mask, path, polygon, polyline, rect, set, svg, switch, text, textPath, tspan, use
restartanimate, animateMotion, animateTransform, set
resultfeBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDropShadow, feFlood, feGaussianBlur, feImage, feMerge, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence✓
rolea, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tspan, use, view
rotateanimateMotion
rotatetext✓
rotatetspan✓
scalefeDisplacementMap✓
seedfeTurbulence✓
sidetextPath✓
slopefeFuncA, feFuncB, feFuncG, feFuncR✓
spacingtextPath✓
specularConstantfeSpecularLighting✓
specularExponentfeSpecularLighting✓
specularExponentfeSpotLight✓
spreadMethodlinearGradient✓
spreadMethodradialGradient✓
startOffsettextPath✓
stdDeviationfeDropShadow✓
stdDeviationfeGaussianBlur✓
stitchTilesfeTurbulence✓
stylea, animate, animateMotion, animateTransform, circle, clipPath, defs, desc, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDistantLight, feDropShadow, feFlood, feFuncA, feFuncB, feFuncG, feFuncR, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, fePointLight, feSpecularLighting, feSpotLight, feTile, feTurbulence, filter, foreignObject, g, image, line, linearGradient, marker, mask, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
surfaceScalefeDiffuseLighting✓
surfaceScalefeSpecularLighting✓
systemLanguagea, animate, animateMotion, animateTransform, circle, clipPath, ellipse, foreignObject, g, image, line, mask, path, polygon, polyline, rect, set, svg, switch, text, textPath, tspan, use
tabindexa, animate, animateMotion, animateTransform, circle, clipPath, defs, desc, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDistantLight, feDropShadow, feFlood, feFuncA, feFuncB, feFuncG, feFuncR, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, fePointLight, feSpecularLighting, feSpotLight, feTile, feTurbulence, filter, foreignObject, g, image, line, linearGradient, marker, mask, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
tableValuesfeFuncA, feFuncB, feFuncG, feFuncR✓
targeta✓
targetXfeConvolveMatrix✓
targetYfeConvolveMatrix✓
textLengthtext✓
textLengthtextPath, tspan✓
timelinebeginsvg
titlestyle
toanimate, animateMotion, animateTransform
toset
transformsvg✓
typea
typeanimateTransform
typefeColorMatrix✓
typefeFuncA, feFuncB, feFuncG, feFuncR✓
typefeTurbulence✓
typescript
typestyle
valuesanimate, animateMotion, animateTransform
valuesfeColorMatrix✓
viewBoxmarker, pattern, svg, symbol, view✓
widthfeBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDropShadow, feFlood, feGaussianBlur, feImage, feMerge, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence✓
widthfilter✓
widthmask✓
widthpattern✓
xfeBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDropShadow, feFlood, feGaussianBlur, feImage, feMerge, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence✓
xfePointLight✓
xfeSpotLight✓
xfilter✓
xmask✓
xpattern✓
xtext✓
xtspan✓
x1line✓
x1linearGradient✓
x2line✓
x2linearGradient✓
xChannelSelectorfeDisplacementMap✓
xlink:hrefa, image, linearGradient, pattern, radialGradient, script, textPath, use
xlink:hreffeImage✓
xlink:titlea, image, linearGradient, pattern, radialGradient, script, textPath, use
xml:spacea, animate, animateMotion, animateTransform, circle, clipPath, defs, desc, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDistantLight, feDropShadow, feFlood, feFuncA, feFuncB, feFuncG, feFuncR, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, fePointLight, feSpecularLighting, feSpotLight, feTile, feTurbulence, filter, foreignObject, g, image, line, linearGradient, marker, mask, metadata, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tspan, use, view
yfeBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDropShadow, feFlood, feGaussianBlur, feImage, feMerge, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence✓
yfePointLight✓
yfeSpotLight✓
yfilter✓
ymask✓
ypattern✓
ytext✓
ytspan✓
y1line✓
y1linearGradient✓
y2line✓
y2linearGradient✓
yChannelSelectorfeDisplacementMap✓
zfePointLight✓
zfeSpotLight✓

G.2. Presentation attributes

As described in the Styling chapter, for each property there exists a corresponding presentation attribute. The table below lists the presentation attributes.

alignment-baseline, baseline-shift, clip, clip-path, clip-rule, color, color-interpolation, color-interpolation-filters, cursor, direction, display, dominant-baseline, fill, fill-opacity, fill-rule, filter, flood-color, flood-opacity, font-family, font-size, font-size-adjust, font-stretch, font-style, font-variant, font-weight, glyph-orientation-horizontal, glyph-orientation-vertical, image-rendering, letter-spacing, lighting-color, marker-end, marker-mid, marker-start, mask, mask-type, opacity, overflow, paint-order, path-length, pointer-events, shape-rendering, stop-color, stop-opacity, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, text-anchor, text-decoration, text-rendering, transform, transform-origin, unicode-bidi, vector-effect, visibility, word-spacing and writing-mode