Die folgenden SVG-Funktionen werden vom Vektor-Map unterstützt.
Beschreibungen der SVG-Elemente finden Sie im Elementindex.
Elemente können in einem <!ELEMENT ... >-Block definiert werden.
| svg-container (kann verschachtelt sein) |
| g (Gruppierung) |
| defs |
| image |
| symbol (Container für instanziierte Elemente) |
| use (zur Instanziierung von Symbolen oder anderen Elementen) |
| style (die wichtigsten Elemente funktionieren: class-styles, tag-styles und id-styles; keine Unterstützung für Elemente wie text.alarm) |
paths (alle möglichen Pfadbefehle)
|
shapes (alle)
|
text
|
paintservers
|
andere
|
Die meisten werden für eingebettete Schriften, Filter und Animation verwendet.
| altGlyph | Eingebettete Schrift |
| altGlyphDef | Eingebettete Schrift |
| altGlyphItem | Eingebettete Schrift |
| animate | SVG-Animation |
| animateColor | SVG-Animation |
| animateMotion | SVG-Animation |
| animateTransform | SVG-Animation |
| cursor | benutzerdefinierter Cursor (nicht erforderlich) |
| color-profile | Filter |
| feBlend | Filter |
| feColorMatrix | Filter |
| feComponentTransfer | Filter |
| feComposite | Filter |
| feConvolveMatrix | Filter |
| feDiffuseLighting | Filter |
| feDisplacementMap | Filter |
| feDistantLight | Filter |
| feFlood | Filter |
| feFuncA | Filter |
| feFuncB | Filter |
| feFuncB | Filter |
| feFuncR | Filter |
| feGaussianBlur | Filter |
| feImage | Filter |
| feMerge | Filter |
| feMergeNode | Filter |
| feMorphology | Filter |
| feOffset | Filter |
| fePointLight | Filter |
| feSpecularLighting | Filter |
| feSpotLight | Filter |
| feTile | Filter |
| feTurbulence | Filter |
| filter | Filter |
| font | Eingebettete Schrift |
| font-face | Eingebettete Schrift |
| font-face-format | Eingebettete Schrift |
| font-face-name | Eingebettete Schrift |
| font-face-src | Eingebettete Schrift |
| font-face-uri | Eingebettete Schrift |
| foreignObject | Andere XML-Sprachprozessoren können in Bereiche innerhalb von SVG-Zeichnungen rendern. |
| glyph | Eingebettete Schrift |
| glyphRef | Eingebettete Schrift |
| hkern | Eingebettete Schrift |
| marker | |
| metadata | (nicht erforderlich) |
| missing-glyph | Eingebettete Schrift |
| mpath | anim |
| script | Keine Java oder ECMAScripts. |
| set | SVG-Animation |
| switch | |
| Ansicht | |
| vkern | Eingebettete Schrift |
Beschreibungen der SVG-Attribute finden Sie im Attribut-Index.
Hinweise:
Ausnahmen finden Sie in der Spezifikation.
Für die Spezifikation von Farben gibt es verschiedene Möglichkeiten:
| baseline-shift |
| clip |
| clip-path |
| clipPathUnits |
| clip-rule |
| color |
| color-interpolation |
| class (mehrere Namen möglich) |
| display |
| fill |
| fill-opacity |
| fill-rule |
| font-family (mehrere Namen möglich, einschließlich generischer Schriftarten. Wenn für ein Zeichen keine Schriftart gefunden wird, wird vorgabegemäß Times New Roman verwendet.) |
| font-size (Vorgabe = 12.) |
| font-style |
| font-weight |
| id |
| kerning |
| letter-spacing |
| mask |
| Opazität |
| overflow |
| stop-color |
| stop-opacity |
| stroke |
| stroke-dasharray |
| stroke-dashoffset |
| stroke-linecap |
| stroke-linejoin |
| stroke-miterlimit |
| stroke-opacity |
| stroke-width |
| style |
| text-anchor |
| transform (verschieben/drehen/skalieren/schräg stellen) |
| visibility |
| word-spacing |
| xlink:href |
| xml:base |
| xml:space |
| alignment-baseline |
| color-interpolation-filters |
| color-profile |
| color-rendering |
| cursor |
| direction |
| dominant-baseline |
| enable-background |
| Filter |
| flood-color |
| flood-opacity |
| font |
| font-variant |
| glyph-orientation-horizontal |
| glyph-orientation-vertical |
| image-rendering |
| lighting-color |
| marker |
| marker-end |
| marker-mid |
| marker-start |
| pointer-events |
| shape-rendering |
| text-decoration |
| text-rendering |
| unicode-bidi |
| writing-mode |
| xml:lang |