?
? ????? PHP ??? ???? ??? ?? ??
This appendix is informative, not normative.
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. |
---|---|---|
‘a(chǎn)ccent-height’ | ‘font-face’ | |
‘a(chǎn)ccumulate’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’ | |
‘a(chǎn)dditive’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’ | |
‘a(chǎn)lphabetic’ | ‘font-face’ | |
‘a(chǎn)mplitude’ | ‘feFuncA’, ‘feFuncB’, ‘feFuncG’, ‘feFuncR’ | ? |
‘a(chǎn)rabic-form’ | ‘glyph’ | |
‘a(chǎn)scent’ | ‘font-face’ | |
‘a(chǎn)ttributeName’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘a(chǎn)ttributeType’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘a(chǎn)zimuth’ | ‘feDistantLight’ | ? |
‘baseFrequency’ | ‘feTurbulence’ | ? |
‘baseProfile’ | ‘svg’ | |
‘bbox’ | ‘font-face’ | |
‘begin’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘bias’ | ‘feConvolveMatrix’ | ? |
‘by’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’ | |
‘calcMode’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’ | |
‘cap-height’ | ‘font-face’ | |
‘class’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘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’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘dx’ | ‘a(chǎn)ltGlyph’ | ? |
‘dx’ | ‘feOffset’ | ? |
‘dx’ | ‘glyphRef’ | |
‘dx’ | ‘text’ | ? |
‘dx’ | ‘tref’, ‘tspan’ | ? |
‘dy’ | ‘a(chǎn)ltGlyph’ | ? |
‘dy’ | ‘feOffset’ | ? |
‘dy’ | ‘glyphRef’ | |
‘dy’ | ‘text’ | ? |
‘dy’ | ‘tref’, ‘tspan’ | ? |
‘edgeMode’ | ‘feConvolveMatrix’ | ? |
‘elevation’ | ‘feDistantLight’ | ? |
‘end’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘exponent’ | ‘feFuncA’, ‘feFuncB’, ‘feFuncG’, ‘feFuncR’ | ? |
‘externalResourcesRequired’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘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’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘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’ | ‘a(chǎn)ltGlyph’ | |
‘format’ | ‘glyphRef’ | |
‘from’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’ | |
‘fx’ | ‘radialGradient’ | ? |
‘fy’ | ‘radialGradient’ | ? |
‘g1’ | ‘hkern’, ‘vkern’ | |
‘g2’ | ‘hkern’, ‘vkern’ | |
‘glyph-name’ | ‘glyph’ | |
‘glyphRef’ | ‘a(chǎn)ltGlyph’ | |
‘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(chǎn)’, ‘a(chǎn)ltGlyph’, ‘a(chǎn)ltGlyphDef’, ‘a(chǎn)ltGlyphItem’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘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’ | ‘a(chǎn)nimateMotion’ | |
‘keySplines’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’ | |
‘keyTimes’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’ | |
‘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’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘media’ | ‘style’ | |
‘method’ | ‘textPath’ | ? |
‘min’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘mode’ | ‘feBlend’ | ? |
‘name’ | ‘color-profile’ | |
‘name’ | ‘font-face-name’ | |
‘numOctaves’ | ‘feTurbulence’ | ? |
‘offset’ | ‘stop’ | ? |
‘offset’ | ‘feFuncA’, ‘feFuncB’, ‘feFuncG’, ‘feFuncR’ | ? |
‘onabort’ | ‘svg’ | |
‘onactivate’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘circle’, ‘defs’, ‘ellipse’, ‘foreignObject’, ‘g’, ‘image’, ‘line’, ‘path’, ‘polygon’, ‘polyline’, ‘rect’, ‘svg’, ‘switch’, ‘symbol’, ‘text’, ‘textPath’, ‘tref’, ‘tspan’, ‘use’ | |
‘onbegin’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘onclick’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘circle’, ‘defs’, ‘ellipse’, ‘foreignObject’, ‘g’, ‘image’, ‘line’, ‘path’, ‘polygon’, ‘polyline’, ‘rect’, ‘svg’, ‘switch’, ‘symbol’, ‘text’, ‘textPath’, ‘tref’, ‘tspan’, ‘use’ | |
‘onend’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘onerror’ | ‘svg’ | |
‘onfocusin’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘circle’, ‘defs’, ‘ellipse’, ‘foreignObject’, ‘g’, ‘image’, ‘line’, ‘path’, ‘polygon’, ‘polyline’, ‘rect’, ‘svg’, ‘switch’, ‘symbol’, ‘text’, ‘textPath’, ‘tref’, ‘tspan’, ‘use’ | |
‘onfocusout’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘circle’, ‘defs’, ‘ellipse’, ‘foreignObject’, ‘g’, ‘image’, ‘line’, ‘path’, ‘polygon’, ‘polyline’, ‘rect’, ‘svg’, ‘switch’, ‘symbol’, ‘text’, ‘textPath’, ‘tref’, ‘tspan’, ‘use’ | |
‘onload’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘circle’, ‘defs’, ‘ellipse’, ‘foreignObject’, ‘g’, ‘image’, ‘line’, ‘path’, ‘polygon’, ‘polyline’, ‘rect’, ‘svg’, ‘switch’, ‘symbol’, ‘text’, ‘textPath’, ‘tref’, ‘tspan’, ‘use’ | |
‘onload’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘onmousedown’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘circle’, ‘defs’, ‘ellipse’, ‘foreignObject’, ‘g’, ‘image’, ‘line’, ‘path’, ‘polygon’, ‘polyline’, ‘rect’, ‘svg’, ‘switch’, ‘symbol’, ‘text’, ‘textPath’, ‘tref’, ‘tspan’, ‘use’ | |
‘onmousemove’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘circle’, ‘defs’, ‘ellipse’, ‘foreignObject’, ‘g’, ‘image’, ‘line’, ‘path’, ‘polygon’, ‘polyline’, ‘rect’, ‘svg’, ‘switch’, ‘symbol’, ‘text’, ‘textPath’, ‘tref’, ‘tspan’, ‘use’ | |
‘onmouseout’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘circle’, ‘defs’, ‘ellipse’, ‘foreignObject’, ‘g’, ‘image’, ‘line’, ‘path’, ‘polygon’, ‘polyline’, ‘rect’, ‘svg’, ‘switch’, ‘symbol’, ‘text’, ‘textPath’, ‘tref’, ‘tspan’, ‘use’ | |
‘onmouseover’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘circle’, ‘defs’, ‘ellipse’, ‘foreignObject’, ‘g’, ‘image’, ‘line’, ‘path’, ‘polygon’, ‘polyline’, ‘rect’, ‘svg’, ‘switch’, ‘symbol’, ‘text’, ‘textPath’, ‘tref’, ‘tspan’, ‘use’ | |
‘onmouseup’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘circle’, ‘defs’, ‘ellipse’, ‘foreignObject’, ‘g’, ‘image’, ‘line’, ‘path’, ‘polygon’, ‘polyline’, ‘rect’, ‘svg’, ‘switch’, ‘symbol’, ‘text’, ‘textPath’, ‘tref’, ‘tspan’, ‘use’ | |
‘onrepeat’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘onresize’ | ‘svg’ | |
‘onscroll’ | ‘svg’ | |
‘onunload’ | ‘svg’ | |
‘onzoom’ | ‘svg’ | |
‘operator’ | ‘feComposite’ | ? |
‘operator’ | ‘feMorphology’ | ? |
‘order’ | ‘feConvolveMatrix’ | ? |
‘orient’ | ‘marker’ | ? |
‘orientation’ | ‘glyph’ | |
‘origin’ | ‘a(chǎn)nimateMotion’ | |
‘overline-position’ | ‘font-face’ | |
‘overline-thickness’ | ‘font-face’ | |
‘panose-1’ | ‘font-face’ | |
‘path’ | ‘a(chǎn)nimateMotion’ | |
‘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’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘repeatDur’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘requiredExtensions’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘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(chǎn)’, ‘a(chǎn)ltGlyph’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘circle’, ‘clipPath’, ‘cursor’, ‘defs’, ‘ellipse’, ‘foreignObject’, ‘g’, ‘image’, ‘line’, ‘mask’, ‘path’, ‘pattern’, ‘polygon’, ‘polyline’, ‘rect’, ‘set’, ‘svg’, ‘switch’, ‘text’, ‘textPath’, ‘tref’, ‘tspan’, ‘use’ | |
‘restart’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘result’ | ‘feBlend’, ‘feColorMatrix’, ‘feComponentTransfer’, ‘feComposite’, ‘feConvolveMatrix’, ‘feDiffuseLighting’, ‘feDisplacementMap’, ‘feFlood’, ‘feGaussianBlur’, ‘feImage’, ‘feMerge’, ‘feMorphology’, ‘feOffset’, ‘feSpecularLighting’, ‘feTile’, ‘feTurbulence’ | ? |
‘rotate’ | ‘a(chǎn)ltGlyph’ | ? |
‘rotate’ | ‘a(chǎn)nimateMotion’ | |
‘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(chǎn)’, ‘a(chǎn)ltGlyph’, ‘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(chǎn)’, ‘a(chǎn)ltGlyph’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘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(chǎn)’ | ? |
‘targetX’ | ‘feConvolveMatrix’ | ? |
‘targetY’ | ‘feConvolveMatrix’ | ? |
‘textLength’ | ‘text’ | ? |
‘textLength’ | ‘textPath’, ‘tref’, ‘tspan’ | ? |
‘title’ | ‘style’ | |
‘to’ | ‘set’ | |
‘to’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’ | |
‘transform’ | ‘a(chǎn)’, ‘circle’, ‘clipPath’, ‘defs’, ‘ellipse’, ‘foreignObject’, ‘g’, ‘image’, ‘line’, ‘path’, ‘polygon’, ‘polyline’, ‘rect’, ‘switch’, ‘text’, ‘use’ | ? |
‘type’ | ‘a(chǎn)nimateTransform’ | |
‘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’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’ | |
‘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’ | ‘a(chǎn)ltGlyph’ | ? |
‘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(chǎn)’ | |
‘xlink:actuate’ | ‘a(chǎn)ltGlyph’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘color-profile’, ‘cursor’, ‘feImage’, ‘filter’, ‘font-face-uri’, ‘glyphRef’, ‘image’, ‘mpath’, ‘pattern’, ‘script’, ‘set’, ‘use’ | |
‘xlink:arcrole’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘color-profile’, ‘cursor’, ‘feImage’, ‘filter’, ‘font-face-uri’, ‘glyphRef’, ‘image’, ‘linearGradient’, ‘mpath’, ‘pattern’, ‘radialGradient’, ‘script’, ‘set’, ‘textPath’, ‘tref’, ‘use’ | |
‘xlink:href’ | ‘a(chǎn)’ | ? |
‘xlink:href’ | ‘a(chǎn)ltGlyph’ | |
‘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’ | ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘set’ | |
‘xlink:href’ | ‘tref’ | ? |
‘xlink:role’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘color-profile’, ‘cursor’, ‘feImage’, ‘filter’, ‘font-face-uri’, ‘glyphRef’, ‘image’, ‘linearGradient’, ‘mpath’, ‘pattern’, ‘radialGradient’, ‘script’, ‘set’, ‘textPath’, ‘tref’, ‘use’ | |
‘xlink:show’ | ‘a(chǎn)’ | |
‘xlink:show’ | ‘a(chǎn)ltGlyph’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘color-profile’, ‘cursor’, ‘feImage’, ‘filter’, ‘font-face-uri’, ‘glyphRef’, ‘image’, ‘mpath’, ‘pattern’, ‘script’, ‘set’, ‘use’ | |
‘xlink:title’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘color-profile’, ‘cursor’, ‘feImage’, ‘filter’, ‘font-face-uri’, ‘glyphRef’, ‘image’, ‘linearGradient’, ‘mpath’, ‘pattern’, ‘radialGradient’, ‘script’, ‘set’, ‘textPath’, ‘tref’, ‘use’ | |
‘xlink:type’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘color-profile’, ‘cursor’, ‘feImage’, ‘filter’, ‘font-face-uri’, ‘glyphRef’, ‘image’, ‘linearGradient’, ‘mpath’, ‘pattern’, ‘radialGradient’, ‘script’, ‘set’, ‘textPath’, ‘tref’, ‘use’ | |
‘xml:base’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘a(chǎn)ltGlyphDef’, ‘a(chǎn)ltGlyphItem’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘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(chǎn)’, ‘a(chǎn)ltGlyph’, ‘a(chǎn)ltGlyphDef’, ‘a(chǎn)ltGlyphItem’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘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(chǎn)’, ‘a(chǎn)ltGlyph’, ‘a(chǎn)ltGlyphDef’, ‘a(chǎn)ltGlyphItem’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘a(chǎn)nimateMotion’, ‘a(chǎn)nimateTransform’, ‘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’ | ‘a(chǎn)ltGlyph’ | ? |
‘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’ |
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.
Presentation attributes | Elements on which the attributes may be specified |
---|---|
‘a(chǎn)lignment-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’ and ‘writing-mode’ | ‘a(chǎn)’, ‘a(chǎn)ltGlyph’, ‘a(chǎn)nimate’, ‘a(chǎn)nimateColor’, ‘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’ and ‘use’ |