Definition
Status: Aktueller Standard
Das Tag
<svg> steht für scalable vector graphics (skalierbare Vektor-Grafiken).
Der
<svg>-Tag definiert ein SVG-Grafikcontainer-Element in HTML. SVG beschreibt vektorbasierte Grafiken, die direkt im DOM eingebettet und mit CSS sowie JavaScript manipuliert werden können. SVG ist ein XML-basiertes Grafikformat und eignet sich besonders für Icons, Diagramme, Logos, Illustrationen und interaktive Visualisierungen. Ein <svg>-Element ist ein Container für zweidimensionale Vektorgrafiken. Es kann direkt in den HTML-Code eingebettet („Inline-SVG“) oder als Datei geladen werden. Die Vorteile gegenüber pixelbasierte Grafiken sind eine verlustfrei Skalierung (kein "verpixeln"), sehr geringe Datengröße (nur etwas Text) und (da Teil des DOMs) mit CSS ansprechbar. Die SVG.Grafiken lassen sich auch mit CSS (@keyframes) oder JavaScript (z.B. GSAP) animieren.
