Grundsätzliches

Dieser kleine Kurs soll Ihnen helfen, sich eine "Neue Welt" im Web-Design zu erschließen. Er beginnt da, wo HTML aufhört.

Dabei ist er wie eine kulinarische Köstlichkeit strukturiert, mit vielen kleinen Happen zum Zwischendurchessen: Die Aufteilung in praxistaugliche Kapitel erleichtert das "Nachschlagen" bestimmter Problematiken und bietet Ihnen einen sinnvollen Weg durch die neue Materie.

Probieren geht über studieren?

Natürlich braucht heute fast jede neue Entwicklung auch eine Theorie derselben, und sei es auch nur dafür, dass sich alle Beteiligten damit immer wieder daran erinnern lassen, wofür der ganze Aufwand denn eigentlich gut sein soll.

Deshalb steht hinter SVG natürlich auch eine ganz moderne, ausgefuchste Theorie, (man nennt sie auch XML), aber um Sie nicht zu langweilen, werden Sie hier nur selten damit gepiesackt.

Trotzdem gibt es natürlich einige sehr gute Bücher, die interessierten  VolleintaucherInnen ein umfassendes Studium der Materie ermöglicht.

Die meisten dieser gedruckten Werke sind in englischer Sprache erschienen, aber neben dem empfehlenswerten Praxisbuch von Alexander Adam (SVG – Scalable Vector Graphics, Hardcover, 550 Seiten, Franzis Verlag, ISBN: 3772361900) vom August 2002 dürften in den kommenden Monaten auch vermehrt deutschsprachliche Erzeugnisse den Weg aus den Druckmaschinen finden.

Also, nichts gegen Bücher. Das Ziel von SVG ist allerdings die praktische Anwendung. Deshalb sollten Sie sich nicht nur in Papiere vergraben, sondern ganz konkret eigene SVG-Dateien erstellen, fremde modifizieren und Schritt für Schritt vorgehen.

Dazu brauchen Sie nichts weiter als einen Text-Editor und einen SVG-fähigen Internet-Browser (z.B.: Internet Explorer 6 mit Adobe SVG-PlugIn 3).

Übung 1:
Den Editor erreichen Sie über | Start | Programme | ZubehörKopieren Sie sich den folgenden Text in ein leeres Blatt Ihres Texteditors, speichern Sie die Datei als ueb1.svg in ein neues Verzeichnis Ihrer Wahl und doppelklicken Sie diese im Explorer:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">

<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" style="shape-rendering:geometricPrecision; text-rendering: geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd" viewBox="0 00 2000 1600">

<defs><style type="text/css">
</style>
</defs>

<g id="svg">
<path fill="none" stroke="#605D5C" stroke-width="50" stroke-linecap="round" d="M120 1300 v100 q0 100,100 100h300 q100 0,100-100v-600 q0-100,-100 -100h-300 q-100 0,-100 -100 v-400q0-100,100-100h300q100 0,130 100 l350 1300 m100 0m-100 0 l350 -1300q20 -100,120-100h 300q100 0,100 100v100 m-300 400 h200q100 0,100 100v600q0 100,-100 100h-270q-100 0,-120 -100 l-164 -702"/>
</g>

<g id="button-red">
<a xlink:href="http://www.5vg.de/svg/0100.htm" target="_top"><ellipse fill="#DA251D" transform="translate(1050 230) rotate(-35)" rx="250" ry="170">
<animateColor fill="freeze" dur="0.1s" to="red" from="#DA251D" attributeName="fill" begin="mouseover"/>
<animateColor fill="freeze" dur="0.1s" to="#DA251D" from="red" attributeName="fill" begin="mouseout"/>
</ellipse>
</a>
</g>
</svg>

Literatur (in englischer Sprache):

Einblick in die theoretische Konstruktion hinter SVG bietet: SVG Programming: The Graphical Web, von Kurt A. Cagle, broschiert, 455 Seiten, Verlag Springer Heidelberg US, Erscheinungsdatum: 7/2002, ISBN: 1590590198:

 

Das Standardwerk für Bücherwürmer: SVG Unleashed, von Andrew H. Watt, Chris Lilley, Daniel J. Ayers, Randy George, Christian Wenz, Tobias Hauser, Kevin Lindsey und Niklas Gustavsson, broschiert, 1.152 Seiten, Verlag Charles River Media, Erscheinungsdatum: 12/2002, ISBN: 0672324296:

 

Natürlich gibt es auch ein O'REILLY-Buch zum Thema: SVG Essentials, von J. David Eisenberg, Verlag Perfect Paperback, 335 Seiten, Erscheinungsdatum: 2/2002, ISBN: 0596002238:

 

(Stand dieser Literaturliste: Dezember 2004)

Wenn Sie nichts sehen oder nur den kopierten Text, liegt das vielleicht an Ihrem Browser, der versteht einfach kein SVG. Laden Sie sich das PlugIn dafür bei nebenstehendem Link herunter und probieren Sie es noch einmal.

Oder beim Übertragen des Textes sind Ihnen Zeilenumbrüche oder Leerzeichen dazwischen geraten. Wie Sie aus HTML ja sicher schon kennen, sind Leerzeichen in Web-Adressen z.B. sehr schädlich. Überprüfen Sie Ihre Editordatei einmal daraufhin.

Wenn Sie aber in Ihrem Browser die SVG-Logo-Grafik sehen, dann: Glückwunsch! Sie haben eben gerade Ihr erstes SVG produziert.

SVG-BrowserPlugIn für Internet-Explorer installieren

Natürlich haben Sie jetzt noch nicht kapiert, wieso das alles klappt und was die einzelnen Code-Zeilen denn nun bedeuten und bewirken. In den weiteren Kapiteln dieses Kurses werden Sie aber verstehen, was eben gerade passiert ist.

Seien Sie nicht enttäuscht, wenn Sie am Anfang nicht alles verstehen. Das ging Ihnen mit Postscript doch genauso, und heute schickt jeder seine Arbeit mittels PDF zum Drucker. Lesen Sie es dann doch einfach noch mal.


Weiter zum nächsten Kapitel:
Zum Aufbau dieser Info-Seiten und der Übungen