SVG 1.1
The SVG 1.1 image format has several components that were excluded from SVG 2, such as fonts, alternate glyphs, and the xlink namespace. It is useful when you need more deliberate control over presentation or behavior in a focused part of the interface.
Overview
The SVG 1.1 image format has several components that were excluded from SVG 2, such as fonts, alternate glyphs, and the xlink namespace. It is useful when you need more deliberate control over presentation or behavior in a focused part of the interface.
Browser support
| Feature | Desktop | Mobile | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
SVGPoint Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
text Deprecated The text property of the SVGAElement interface returns a string that is a synonym for the Node.textContent property. | | | 61 | | | |
className Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegArcAbs Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegArcRel Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegClosePath Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegCurvetoCubicAbs Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegCurvetoCubicRel Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegCurvetoCubicSmoothAbs Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegCurvetoCubicSmoothRel Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegCurvetoQuadraticAbs Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegCurvetoQuadraticRel Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegCurvetoQuadraticSmoothAbs Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegCurvetoQuadraticSmoothRel Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegLinetoAbs Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegLinetoHorizontalAbs Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegLinetoHorizontalRel Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegLinetoRel Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegLinetoVerticalAbs Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegLinetoVerticalRel Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegMovetoAbs Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
createSVGPathSegMovetoRel Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
getPathSegAtLength Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
matrixTransform Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
x Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
y Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
SVGRenderingIntent Deprecated The SVGRenderingIntent interface defines the enumerated list of possible values for rendering-intent attributes or descriptors. | 1 | | | 3.1 | 18 | 2 |
type Deprecated The SVGStyleElement.type property returns the type of the current style. The value reflects the associated SVG element's type attribute. | 1 | 12 | 1.5 | 3 | 18 | 1 |
currentView Deprecated Non-standard | 21 | | 1.5 | 7 | 25 | 7 |
forceRedraw Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
suspendRedraw Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
unsuspendRedraw Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
unsuspendRedrawAll Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
useCurrentView Deprecated Non-standard | 1 | | 15 | 3 | 18 | 1 |
selectSubString Deprecated | 1 | 12 | 1.5 | 3 | 18 | 1 |
| CSS at-rule | ||||||
SVG fonts Deprecated Non-standard SVG fonts | 1 | | | 3.1 | 18 | 3 |
| Other | ||||||
svg.elements.a.xlink_actuate Deprecated `xlink:actuate` | 1 | 79 | 1.5 | 3.1 | 18 | 2 |
svg.elements.a.xlink_href Deprecated `xlink:href` | 1 | 12 | 1.5 | 3.1 | 18 | 2 |
svg.elements.a.xlink_show Deprecated `xlink:show` | 1 | 79 | 1.5 | 3.1 | 18 | 2 |
svg.elements.a.xlink_title Deprecated `xlink:title` | 1 | 79 | 1.5 | 3.1 | 18 | 2 |
svg.elements.feImage.xlink_href Deprecated `xlink:href` | 5 | 12 | 4 | 6 | 18 | 6 |
svg.elements.filter.xlink_href Deprecated `xlink:href` | 5 | 79 | 3 | 6 | 18 | 6 |
svg.elements.image.xlink_href Deprecated `xlink:href` | 1 | 79 | 1.5 | 3 | 18 | 2 |
svg.elements.linearGradient.xlink_href Deprecated `xlink:href` | 1 | 79 | 1.5 | 3 | 18 | 2 |
svg.elements.mpath.xlink_href Deprecated `xlink:href` | 19 | 79 | 4 | 6 | 25 | 6 |
svg.elements.pattern.xlink_href Deprecated `xlink:href` | 1 | 12 | 3 | 3 | 18 | 3 |
svg.elements.radialGradient.xlink_href Deprecated `xlink:href` | 1 | 79 | 1.5 | 3 | 18 | 2 |
svg.elements.script.xlink_href Deprecated xlink:href | 1 | 79 | 1.5 | 3 | 18 | 2 |
svg.elements.svg.baseProfile Deprecated The baseProfile attribute describes the minimum SVG language profile that the author believes is necessary to correctly render the content. The attribute does not specify any processing restrictions; it can be considered metadata. | 1 | 12 | 1.5 | 3 | 18 | 2 |
svg.elements.svg.version Deprecated The version attribute is used to indicate what specification a SVG document conforms to. It is only allowed on the root svg element. It is purely advisory and has no influence on rendering or processing. | 1 | 12 | 1.5 | 3 | 18 | 2 |
svg.elements.svg.zoomAndPan Deprecated The zoomAndPan attribute specifies whether the SVG document can be magnified and panned. | 1 | 12 | 1.5 | 3 | 18 | 2 |
svg.elements.textPath.xlink_href Deprecated `xlink:href` | 1 | 12 | 2 | 3.1 | 18 | 2 |
svg.elements.use.xlink_href Deprecated `xlink:href` | 1 | 12 | 1.5 | 3 | 18 | 2 |
svg.elements.view.zoomAndPan Deprecated The zoomAndPan attribute specifies whether the SVG document can be magnified and panned. | 1 | 79 | 15 | 3 | 18 | 2 |
svg.global_attributes.clip Deprecated The clip attribute defines the visible region of an element. You should use clip-path instead. | 1 | 12 | 1 | 1 | 18 | 1 |
| The glyph-orientation-horizontal attribute affects the amount that the current text position advances as each glyph is rendered. | | | | ≤13.1 | | ≤13.4 |
| The glyph-orientation-vertical attribute affects the amount that the current text position advances as each glyph is rendered. | | | | ≤13.1 | | ≤13.4 |
svg.global_attributes.xml_lang Deprecated xml:lang | 1 | 12 | 1 | ≤4 | 18 | ≤3.2 |
svg.global_attributes.xml_space Deprecated xml:space | 6 | 79 | 3 | 5 | 18 | 4.2 |
- This feature was removed in a later browser version (125)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (59)
- This feature was removed in a later browser version (48)
- This feature was removed in a later browser version (62)
- This feature was removed in a later browser version (79)
- This feature was removed in a later browser version (97)
- This feature was removed in a later browser version (62)
- This feature was removed in a later browser version (45)
- This feature was removed in a later browser version (17.4)
- This feature was removed in a later browser version (45)
- This feature was removed in a later browser version (17.4)
- This feature was removed in a later browser version (56)
- This feature was removed in a later browser version (21)
- This feature was removed in a later browser version (56)
- This feature was removed in a later browser version (56)
- This feature was removed in a later browser version (107)
- This feature was removed in a later browser version (56)
- This feature was removed in a later browser version (38)
- This feature was removed in a later browser version (38)
- Document fragments (including references to fragments in the current document) are not supported (see bug 455986).
- Safari incorrectly interprets `clip: auto` as `clip: rect(auto, auto, auto, auto)`.
- Safari on iOS incorrectly interprets `clip: auto` as `clip: rect(auto, auto, auto, auto)`.
Syntax
<!-- Deprecated: xlink:href --> <use xlink:href="#icon" /> <!-- Recommended: href --> <use href="#icon" /> Live demo
Use cases
Use SVG 1.1
Use SVG 1.1 when the default CSS behavior is not expressive enough for the component or layout you are building.
Handle edge cases
Apply SVG 1.1 to solve a specific styling constraint without introducing broader layout or behavior changes.
Cautions
- Test SVG 1.1 in the browsers you support, especially if it changes layout, text handling, or interaction behavior.
- Plan a fallback or acceptable degradation path when support is still limited.
Accessibility
- Confirm that using SVG 1.1 does not make content harder to perceive, understand, or operate in assistive contexts.
Related links
Powered by web-features