Besonderheiten zu Syntax | |
<< < > >> | > Hauptteil > Syntax |
2. Hauptteil
2.1 Syntax
|
Wer bereits über Kenntnisse in HTML verfügt und sogar auch XML, hat es einfach, SVG zu lernen, da es sich ja um eine XML-Instanz handelt. Die Grafik wird aus Primitiven, komplexen Geometrien, Text und Bildern aufgebaut, für die es alle vordefinierte Tags gibt. Man kann über Attribute die Darstellung festlegen (wie das style-Attribut in HTML) oder auch über Tags komplexe Darstellungen erstellen, wie Verläufe und Muster, die dann auf die Primitve etc. angewendet werden. Die Elemente können transformiert und animiert werden, indem eine bestimmte Animation (z. B. eine Veränderung der Füllfarbe innerhalb von zwei Sekunden) definiert und diesem Element (z.B. einem Rechteck) zugeordnet wird. Man kann die Elemente auch in Gruppen zusammenfassen (was bei gemeinsamen Transformationen sehr sinnvoll sein kann), Definitionsbereiche im Dokuement festlegen etc. All diese Möglichkeiten werden in den Kapiteln 2.4 universale Attribute und 2.5 Elemente genau erläutert. Da für das Tutorial nur HTML-Kentnisse Vorraussetzung sind, werden im folgenden die syntaktischen Besonderheiten von SVG gegenüber HTML aufgezeigt.
Der Kopf eines SVG-Dokument sollte immer folgende Elemente beinhalten:
|