Attribute Index — SVG 2
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.
Attribute
Elements on which the attribute may be specified
Anim.
accumulate
animate
animateMotion
animateTransform
additive
animate
animateMotion
animateTransform
amplitude
feFuncA
feFuncB
feFuncG
feFuncR
aria-activedescendant
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-atomic
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-autocomplete
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-busy
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-checked
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-colcount
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-colindex
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-colspan
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-controls
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-current
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-describedby
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-details
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-disabled
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-dropeffect
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-errormessage
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-expanded
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-flowto
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-grabbed
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-haspopup
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-hidden
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-invalid
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-keyshortcuts
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-label
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-labelledby
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-level
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-live
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-modal
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-multiline
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-multiselectable
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-orientation
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-owns
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-placeholder
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-posinset
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-pressed
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-readonly
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-relevant
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-required
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-roledescription
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-rowcount
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-rowindex
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-rowspan
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-selected
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-setsize
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-sort
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-valuemax
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-valuemin
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-valuenow
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
aria-valuetext
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
attributeName
animate
animateTransform
set
autofocus
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
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
azimuth
feDistantLight
baseFrequency
feTurbulence
begin
animate
animateMotion
animateTransform
set
bias
feConvolveMatrix
by
animate
animateMotion
animateTransform
calcMode
animate
animateMotion
animateTransform
class
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
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
clipPathUnits
clipPath
crossorigin
feImage
crossorigin
image
crossorigin
script
cx
radialGradient
cy
radialGradient
diffuseConstant
feDiffuseLighting
divisor
feConvolveMatrix
dur
animate
animateMotion
animateTransform
set
dx
feDropShadow
dx
feOffset
dx
text
dx
tspan
dy
feDropShadow
dy
feOffset
dy
text
dy
tspan
edgeMode
feConvolveMatrix
edgeMode
feGaussianBlur
elevation
feDistantLight
end
animate
animateMotion
animateTransform
set
exponent
feFuncA
feFuncB
feFuncG
feFuncR
fill
animate
animateMotion
animateTransform
set
filterUnits
filter
fr
radialGradient
from
animate
animateMotion
animateTransform
fx
radialGradient
fy
radialGradient
gradientTransform
linearGradient
gradientTransform
radialGradient
gradientUnits
linearGradient
gradientUnits
radialGradient
height
feBlend
feColorMatrix
feComponentTransfer
feComposite
feConvolveMatrix
feDiffuseLighting
feDisplacementMap
feDropShadow
feFlood
feGaussianBlur
feImage
feMerge
feMorphology
feOffset
feSpecularLighting
feTile
feTurbulence
height
filter
height
mask
height
pattern
href
href
animate
animateMotion
animateTransform
set
href
animate
animateMotion
animateTransform
set
href
feImage
href
image
href
linearGradient
href
mpath
href
pattern
href
radialGradient
href
script
href
textPath
href
use
hreflang
id
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
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
in
feBlend
feColorMatrix
feComponentTransfer
feComposite
feConvolveMatrix
feDiffuseLighting
feDisplacementMap
feDropShadow
feGaussianBlur
feMergeNode
feMorphology
feOffset
feSpecularLighting
feTile
in2
feBlend
in2
feComposite
in2
feDisplacementMap
intercept
feFuncA
feFuncB
feFuncG
feFuncR
k1
feComposite
k2
feComposite
k3
feComposite
k4
feComposite
kernelMatrix
feConvolveMatrix
kernelUnitLength
feConvolveMatrix
kernelUnitLength
feDiffuseLighting
kernelUnitLength
feSpecularLighting
keyPoints
animateMotion
keySplines
animate
animateMotion
animateTransform
keyTimes
animate
animateMotion
animateTransform
lang
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
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
lengthAdjust
text
textPath
tspan
limitingConeAngle
feSpotLight
markerHeight
marker
markerUnits
marker
markerWidth
marker
maskContentUnits
mask
maskUnits
mask
max
animate
animateMotion
animateTransform
set
media
style
method
textPath
min
animate
animateMotion
animateTransform
set
mode
feBlend
numOctaves
feTurbulence
offset
feFuncA
feFuncB
feFuncG
feFuncR
offset
stop
onabort
svg
onafterprint
onbeforeprint
onbegin
animate
animateMotion
animateTransform
set
oncancel
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
oncanplay
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
oncanplaythrough
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onchange
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onclick
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onclose
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
oncopy
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
oncuechange
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
oncut
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
ondblclick
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
ondrag
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
ondragend
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
ondragenter
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
ondragexit
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
ondragleave
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
ondragover
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
ondragstart
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
ondrop
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
ondurationchange
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onemptied
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onend
animate
animateMotion
animateTransform
set
onended
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onerror
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onerror
svg
onfocus
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
oninput
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
oninvalid
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onkeydown
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onkeypress
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onkeyup
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onload
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onloadeddata
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onloadedmetadata
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onloadstart
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onmousedown
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onmouseenter
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onmouseleave
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onmousemove
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onmouseout
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onmouseover
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onmouseup
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onpaste
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onpause
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onplay
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onplaying
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onprogress
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onratechange
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onrepeat
animate
animateMotion
animateTransform
set
onreset
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onresize
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onresize
svg
onscroll
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onscroll
svg
onseeked
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onseeking
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onselect
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onshow
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onstalled
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onsubmit
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onsuspend
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
ontimeupdate
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
ontoggle
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onunload
svg
onvolumechange
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onwaiting
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
onwheel
animate
animateMotion
animateTransform
circle
defs
desc
ellipse
foreignObject
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
operator
feComposite
operator
feMorphology
order
feConvolveMatrix
orient
marker
origin
animateMotion
path
animateMotion
path
textPath
pathLength
circle
ellipse
line
path
polygon
polyline
rect
patternContentUnits
pattern
patternTransform
pattern
patternUnits
pattern
ping
playbackorder
svg
points
polygon
points
polyline
pointsAtX
feSpotLight
pointsAtY
feSpotLight
pointsAtZ
feSpotLight
preserveAlpha
feConvolveMatrix
preserveAspectRatio
feImage
image
marker
pattern
svg
symbol
view
primitiveUnits
filter
radialGradient
radius
feMorphology
refX
marker
refX
symbol
refY
marker
refY
symbol
referrerpolicy
rel
repeatCount
animate
animateMotion
animateTransform
set
repeatDur
animate
animateMotion
animateTransform
set
requiredExtensions
animate
animateMotion
animateTransform
circle
clipPath
ellipse
foreignObject
image
line
mask
path
polygon
polyline
rect
set
svg
switch
text
textPath
tspan
use
restart
animate
animateMotion
animateTransform
set
result
feBlend
feColorMatrix
feComponentTransfer
feComposite
feConvolveMatrix
feDiffuseLighting
feDisplacementMap
feDropShadow
feFlood
feGaussianBlur
feImage
feMerge
feMorphology
feOffset
feSpecularLighting
feTile
feTurbulence
role
circle
ellipse
foreignObject
image
line
path
polygon
polyline
rect
svg
switch
symbol
text
textPath
tspan
use
view
rotate
animateMotion
rotate
text
rotate
tspan
scale
feDisplacementMap
seed
feTurbulence
side
textPath
slope
feFuncA
feFuncB
feFuncG
feFuncR
spacing
textPath
specularConstant
feSpecularLighting
specularExponent
feSpecularLighting
specularExponent
feSpotLight
spreadMethod
linearGradient
spreadMethod
radialGradient
startOffset
textPath
stdDeviation
feDropShadow
stdDeviation
feGaussianBlur
stitchTiles
feTurbulence
style
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
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
surfaceScale
feDiffuseLighting
surfaceScale
feSpecularLighting
systemLanguage
animate
animateMotion
animateTransform
circle
clipPath
ellipse
foreignObject
image
line
mask
path
polygon
polyline
rect
set
svg
switch
text
textPath
tspan
use
tabindex
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
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
tableValues
feFuncA
feFuncB
feFuncG
feFuncR
target
targetX
feConvolveMatrix
targetY
feConvolveMatrix
textLength
text
textLength
textPath
tspan
timelinebegin
svg
title
style
to
animate
animateMotion
animateTransform
to
set
transform
svg
type
type
animateTransform
type
feColorMatrix
type
feFuncA
feFuncB
feFuncG
feFuncR
type
feTurbulence
type
script
type
style
values
animate
animateMotion
animateTransform
values
feColorMatrix
viewBox
marker
pattern
svg
symbol
view
width
feBlend
feColorMatrix
feComponentTransfer
feComposite
feConvolveMatrix
feDiffuseLighting
feDisplacementMap
feDropShadow
feFlood
feGaussianBlur
feImage
feMerge
feMorphology
feOffset
feSpecularLighting
feTile
feTurbulence
width
filter
width
mask
width
pattern
feBlend
feColorMatrix
feComponentTransfer
feComposite
feConvolveMatrix
feDiffuseLighting
feDisplacementMap
feDropShadow
feFlood
feGaussianBlur
feImage
feMerge
feMorphology
feOffset
feSpecularLighting
feTile
feTurbulence
fePointLight
feSpotLight
filter
mask
pattern
text
tspan
x1
line
x1
linearGradient
x2
line
x2
linearGradient
xChannelSelector
feDisplacementMap
xlink:href
image
linearGradient
pattern
radialGradient
script
textPath
use
xlink:href
feImage
xlink:title
image
linearGradient
pattern
radialGradient
script
textPath
use
xml:space
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
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
feBlend
feColorMatrix
feComponentTransfer
feComposite
feConvolveMatrix
feDiffuseLighting
feDisplacementMap
feDropShadow
feFlood
feGaussianBlur
feImage
feMerge
feMorphology
feOffset
feSpecularLighting
feTile
feTurbulence
fePointLight
feSpotLight
filter
mask
pattern
text
tspan
y1
line
y1
linearGradient
y2
line
y2
linearGradient
yChannelSelector
feDisplacementMap
fePointLight
feSpotLight
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
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