目次詳細目次前章次章要素属性プロパティ

付録 M: 属性索引

目次

この付録は参考であって、規定ではない。

M.1 標準の属性

下の表に 呈示属性 を除く SVG 言語で定義されるすべての属性を挙げる。 呈示属性 については次の節で扱う。 各属性ごとに、その属性を指定可能な要素も挙げる。 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.

属性 属性を指定できる要素 Anim.
accent-heightfont-face
accumulate animate, animateColor, animateMotion, animateTransform
additive animate, animateColor, animateMotion, animateTransform
alphabetic font-face
amplitude feFuncA, feFuncB, feFuncG, feFuncR
arabic-form glyph
ascent font-face
attributeName animate, animateColor, animateTransform, set
attributeType animate, animateColor, animateTransform, set
azimuth feDistantLight
baseFrequency feTurbulence
baseProfile svg
bbox font-face
begin animate, animateColor, animateMotion, animateTransform, set
bias feConvolveMatrix
by animate, animateColor, animateMotion, animateTransform
calcMode animate, animateColor, animateMotion, animateTransform
cap-height font-face
class a, altGlyph, circle, clipPath, defs, desc, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood, feGaussianBlur, feImage, feMerge, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence, filter, font, foreignObject, g, glyph, glyphRef, image, line, linearGradient, marker, mask, missing-glyph, path, pattern, polygon, polyline, radialGradient, rect, stop, svg, switch, symbol, text, textPath, title, tref, tspan, use
clipPathUnits clipPath
contentScriptType svg
contentStyleType svg
cx circle
cx ellipse
cx radialGradient
cy circle
cy ellipse
cy radialGradient
d path
d glyph, missing-glyph
descent font-face
diffuseConstant feDiffuseLighting
divisor feConvolveMatrix
dur animate, animateColor, animateMotion, animateTransform, set
dx altGlyph
dx feOffset
dx glyphRef
dx text
dx tref, tspan
dy altGlyph
dy feOffset
dy glyphRef
dy text
dy tref, tspan
edgeMode feConvolveMatrix
elevation feDistantLight
end animate, animateColor, animateMotion, animateTransform, set
exponent feFuncA, feFuncB, feFuncG, feFuncR
externalResourcesRequired a, altGlyph, animate, animateColor, animateMotion, animateTransform, circle, clipPath, cursor, defs, ellipse, feImage, filter, font, foreignObject, g, image, line, linearGradient, marker, mask, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, svg, switch, symbol, text, textPath, tref, tspan, use, view
fill animate, animateColor, animateMotion, animateTransform, set
filterRes filter
filterUnits filter
font-family font-face
font-size font-face
font-stretch font-face
font-style font-face
font-variant font-face
font-weight font-face
format altGlyph
format glyphRef
from animate, animateColor, animateMotion, animateTransform
fx radialGradient
fy radialGradient
g1 hkern, vkern
g2 hkern, vkern
glyph-name glyph
glyphRef altGlyph
glyphRef glyphRef
gradientTransform linearGradient
gradientTransform radialGradient
gradientUnits linearGradient
gradientUnits radialGradient
hanging font-face
height filter
height foreignObject
height image
height pattern
height rect
height svg
height use
height feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood, feGaussianBlur, feImage, feMerge, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence
height mask
horiz-adv-x font
horiz-adv-x glyph, missing-glyph
horiz-origin-x font
horiz-origin-y font
id a, altGlyph, altGlyphDef, altGlyphItem, animate, animateColor, animateMotion, animateTransform, circle, clipPath, color-profile, cursor, defs, desc, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDistantLight, feFlood, feFuncA, feFuncB, feFuncG, feFuncR, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, fePointLight, feSpecularLighting, feSpotLight, feTile, feTurbulence, filter, font, font-face, font-face-format, font-face-name, font-face-src, font-face-uri, foreignObject, g, glyph, glyphRef, hkern, image, line, linearGradient, marker, mask, metadata, missing-glyph, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tref, tspan, use, view, vkern
ideographic font-face
in feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feGaussianBlur, feMorphology, feOffset, feSpecularLighting, feTile
in2 feBlend
in2 feComposite
in2 feDisplacementMap
intercept feFuncA, feFuncB, feFuncG, feFuncR
k hkern, vkern
k1 feComposite
k2 feComposite
k3 feComposite
k4 feComposite
kernelMatrix feConvolveMatrix
kernelUnitLength feConvolveMatrix
kernelUnitLength feDiffuseLighting
kernelUnitLength feSpecularLighting
keyPoints animateMotion
keySplines animate, animateColor, animateMotion, animateTransform
keyTimes animate, animateColor, animateMotion, animateTransform
lang glyph
lengthAdjust text, textPath, tref, tspan
limitingConeAngle feSpotLight
local color-profile
markerHeight marker
markerUnits marker
markerWidth marker
maskContentUnits mask
maskUnits mask
mathematical font-face
max animate, animateColor, animateMotion, animateTransform, set
media style
method textPath
min animate, animateColor, animateMotion, animateTransform, set
mode feBlend
name color-profile
name font-face-name
numOctaves feTurbulence
offset stop
offset feFuncA, feFuncB, feFuncG, feFuncR
onabort svg
onactivate a, altGlyph, circle, defs, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tref, tspan, use
onbegin animate, animateColor, animateMotion, animateTransform, set
onclick a, altGlyph, circle, defs, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tref, tspan, use
onend animate, animateColor, animateMotion, animateTransform, set
onerror svg
onfocusin a, altGlyph, circle, defs, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tref, tspan, use
onfocusout a, altGlyph, circle, defs, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tref, tspan, use
onload a, altGlyph, circle, defs, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tref, tspan, use
onload animate, animateColor, animateMotion, animateTransform, set
onmousedown a, altGlyph, circle, defs, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tref, tspan, use
onmousemove a, altGlyph, circle, defs, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tref, tspan, use
onmouseout a, altGlyph, circle, defs, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tref, tspan, use
onmouseover a, altGlyph, circle, defs, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tref, tspan, use
onmouseup a, altGlyph, circle, defs, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, symbol, text, textPath, tref, tspan, use
onrepeat animate, animateColor, animateMotion, animateTransform, set
onresize svg
onscroll svg
onunload svg
onzoom svg
operator feComposite
operator feMorphology
order feConvolveMatrix
orient marker
orientation glyph
origin animateMotion
overline-position font-face
overline-thickness font-face
panose-1 font-face
path animateMotion
pathLength path
patternContentUnits pattern
patternTransform pattern
patternUnits pattern
points polygon
points polyline
pointsAtX feSpotLight
pointsAtY feSpotLight
pointsAtZ feSpotLight
preserveAlpha feConvolveMatrix
preserveAspectRatio feImage, image, marker, pattern, svg, symbol, view
primitiveUnits filter
r circle
r radialGradient
radius feMorphology
refX marker
refY marker
rendering-intent color-profile
repeatCount animate, animateColor, animateMotion, animateTransform, set
repeatDur animate, animateColor, animateMotion, animateTransform, set
requiredExtensions a, altGlyph, animate, animateColor, animateMotion, animateTransform, circle, clipPath, cursor, defs, ellipse, foreignObject, g, image, line, mask, path, pattern, polygon, polyline, rect, set, svg, switch, text, textPath, tref, tspan, use
requiredFeatures a, altGlyph, animate, animateColor, animateMotion, animateTransform, circle, clipPath, cursor, defs, ellipse, foreignObject, g, image, line, mask, path, pattern, polygon, polyline, rect, set, svg, switch, text, textPath, tref, tspan, use
restart animate, animateColor, animateMotion, animateTransform, set
result feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood, feGaussianBlur, feImage, feMerge, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence
rotate altGlyph
rotate animateMotion
rotate text
rotate tref, tspan
rx ellipse
rx rect
ry ellipse
ry rect
scale feDisplacementMap
seed feTurbulence
slope font-face
slope feFuncA, feFuncB, feFuncG, feFuncR
spacing textPath
specularConstant feSpecularLighting
specularExponent feSpecularLighting
specularExponent feSpotLight
spreadMethod linearGradient
spreadMethod radialGradient
startOffset textPath
stdDeviation feGaussianBlur
stemh font-face
stemv font-face
stitchTiles feTurbulence
strikethrough-position font-face
strikethrough-thickness font-face
string font-face-format
style a, altGlyph, circle, clipPath, defs, desc, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood, feGaussianBlur, feImage, feMerge, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence, filter, font, foreignObject, g, glyph, glyphRef, image, line, linearGradient, marker, mask, missing-glyph, path, pattern, polygon, polyline, radialGradient, rect, stop, svg, switch, symbol, text, textPath, title, tref, tspan, use
surfaceScale feDiffuseLighting
surfaceScale feSpecularLighting
systemLanguage a, altGlyph, animate, animateColor, animateMotion, animateTransform, circle, clipPath, cursor, defs, ellipse, foreignObject, g, image, line, mask, path, pattern, polygon, polyline, rect, set, svg, switch, text, textPath, tref, tspan, use
tableValues feFuncA, feFuncB, feFuncG, feFuncR
target a
targetX feConvolveMatrix
targetY feConvolveMatrix
textLength text
textLength textPath, tref, tspan
title style
to set
to animate, animateColor, animateMotion, animateTransform
transform a, circle, clipPath, defs, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, switch, text, use
type animateTransform
type feColorMatrix
type feTurbulence
type script
type style
type feFuncA, feFuncB, feFuncG, feFuncR
u1 hkern, vkern
u2 hkern, vkern
underline-position font-face
underline-thickness font-face
unicode glyph
unicode-range font-face
units-per-em font-face
v-alphabetic font-face
v-hanging font-face
v-ideographic font-face
v-mathematical font-face
values feColorMatrix
values animate, animateColor, animateMotion, animateTransform
version svg
vert-adv-y font
vert-adv-y glyph, missing-glyph
vert-origin-x font
vert-origin-x glyph, missing-glyph
vert-origin-y font
vert-origin-y glyph, missing-glyph
viewBox marker, pattern, svg, symbol, view
viewTarget view
width filter
width foreignObject
width image
width pattern
width rect
width svg
width use
width feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood, feGaussianBlur, feImage, feMerge, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence
width mask
widths font-face
x altGlyph
x cursor
x fePointLight
x feSpotLight
x filter
x foreignObject
x glyphRef
x image
x pattern
x rect
x svg
x text
x use
x feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood, feGaussianBlur, feImage, feMerge, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence
x mask
x tref, tspan
x-height font-face
x1 line
x1 linearGradient
x2 line
x2 linearGradient
xChannelSelector feDisplacementMap
xlink:actuate a
xlink:actuate altGlyph, animate, animateColor, animateMotion, animateTransform, color-profile, cursor, feImage, filter, font-face-uri, glyphRef, image, mpath, pattern, script, set, use
xlink:arcrole a, altGlyph, animate, animateColor, animateMotion, animateTransform, color-profile, cursor, feImage, filter, font-face-uri, glyphRef, image, linearGradient, mpath, pattern, radialGradient, script, set, textPath, tref, use
xlink:href a
xlink:href altGlyph
xlink:href color-profile
xlink:href cursor
xlink:href feImage
xlink:href filter
xlink:href font-face-uri
xlink:href glyphRef
xlink:href image
xlink:href linearGradient
xlink:href mpath
xlink:href pattern
xlink:href radialGradient
xlink:href script
xlink:href textPath
xlink:href use
xlink:href animate, animateColor, animateMotion, animateTransform, set
xlink:href tref
xlink:role a, altGlyph, animate, animateColor, animateMotion, animateTransform, color-profile, cursor, feImage, filter, font-face-uri, glyphRef, image, linearGradient, mpath, pattern, radialGradient, script, set, textPath, tref, use
xlink:show a
xlink:show altGlyph, animate, animateColor, animateMotion, animateTransform, color-profile, cursor, feImage, filter, font-face-uri, glyphRef, image, mpath, pattern, script, set, use
xlink:title a, altGlyph, animate, animateColor, animateMotion, animateTransform, color-profile, cursor, feImage, filter, font-face-uri, glyphRef, image, linearGradient, mpath, pattern, radialGradient, script, set, textPath, tref, use
xlink:type a, altGlyph, animate, animateColor, animateMotion, animateTransform, color-profile, cursor, feImage, filter, font-face-uri, glyphRef, image, linearGradient, mpath, pattern, radialGradient, script, set, textPath, tref, use
xml:base a, altGlyph, altGlyphDef, altGlyphItem, animate, animateColor, animateMotion, animateTransform, circle, clipPath, color-profile, cursor, defs, desc, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDistantLight, feFlood, feFuncA, feFuncB, feFuncG, feFuncR, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, fePointLight, feSpecularLighting, feSpotLight, feTile, feTurbulence, filter, font, font-face, font-face-format, font-face-name, font-face-src, font-face-uri, foreignObject, g, glyph, glyphRef, hkern, image, line, linearGradient, marker, mask, metadata, missing-glyph, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tref, tspan, use, view, vkern
xml:lang a, altGlyph, altGlyphDef, altGlyphItem, animate, animateColor, animateMotion, animateTransform, circle, clipPath, color-profile, cursor, defs, desc, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDistantLight, feFlood, feFuncA, feFuncB, feFuncG, feFuncR, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, fePointLight, feSpecularLighting, feSpotLight, feTile, feTurbulence, filter, font, font-face, font-face-format, font-face-name, font-face-src, font-face-uri, foreignObject, g, glyph, glyphRef, hkern, image, line, linearGradient, marker, mask, metadata, missing-glyph, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tref, tspan, use, view, vkern
xml:space a, altGlyph, altGlyphDef, altGlyphItem, animate, animateColor, animateMotion, animateTransform, circle, clipPath, color-profile, cursor, defs, desc, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDistantLight, feFlood, feFuncA, feFuncB, feFuncG, feFuncR, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, fePointLight, feSpecularLighting, feSpotLight, feTile, feTurbulence, filter, font, font-face, font-face-format, font-face-name, font-face-src, font-face-uri, foreignObject, g, glyph, glyphRef, hkern, image, line, linearGradient, marker, mask, metadata, missing-glyph, mpath, path, pattern, polygon, polyline, radialGradient, rect, script, set, stop, style, svg, switch, symbol, text, textPath, title, tref, tspan, use, view, vkern
y altGlyph
y cursor
y fePointLight
y feSpotLight
y filter
y foreignObject
y glyphRef
y image
y pattern
y rect
y svg
y text
y use
y feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood, feGaussianBlur, feImage, feMerge, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence
y mask
y tref, tspan
y1 line
y1 linearGradient
y2 line
y2 linearGradient
yChannelSelector feDisplacementMap
z fePointLight
z feSpotLight
zoomAndPan svg, view

M.2 呈示属性

スタイル付け の章で述べたように、各 プロパティ ごとに対応する 呈示属性 が存在する。 下の表に呈示属性とそれらを指定可能な要素を挙げる。 As described in the Styling chapter, for each property there exists a corresponding presentation attribute. The table below lists the presentation attributes and the elements on which they may be specified.

呈示属性 属性を指定できる要素
alignment-baseline, baseline-shift, clip-path, clip-rule, clip, color-interpolation-filters, color-interpolation, color-profile, color-rendering, color, cursor, direction, display, dominant-baseline, enable-background, fill-opacity, fill-rule, fill, filter, flood-color, flood-opacity, font-family, font-size-adjust, font-size, font-stretch, font-style, font-variant, font-weight, glyph-orientation-horizontal, glyph-orientation-vertical, image-rendering, kerning, letter-spacing, lighting-color, marker-end, marker-mid, marker-start, mask, opacity, overflow, pointer-events, shape-rendering, stop-color, stop-opacity, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, stroke, text-anchor, text-decoration, text-rendering, unicode-bidi, visibility, word-spacing, writing-mode a, altGlyph, animate, animateColor, circle, clipPath, defs, ellipse, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood, feGaussianBlur, feImage, feMerge, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence, filter, font, foreignObject, g, glyph, glyphRef, image, line, linearGradient, marker, mask, missing-glyph, path, pattern, polygon, polyline, radialGradient, rect, stop, svg, switch, symbol, text, textPath, tref, tspan, use
目次詳細目次前章次章要素属性プロパティ