@@hotti:
Nunja, dass die Grafiken skalierbar sind, hab ich verstanden. Was ist denn nun das Tolle an SVG hinsichtlich Design und HTML5?
Dass Vektorgrafiken skalierbar sind.
Ein weiterer Vorteil von SVG-Grafiken, neben der Skalierbarkeit, ist auch der Umstand, dass es sich um XML Dokumente handelt, auf die man per Javascript zugreifen (und per CSS stylen) kann.
So lassen sich beispielweise mehrere Grafiken in eine Datei packen und per Script nur die jeweils gewünschte anzeigen.
Einen "Nachteil" gibt es aber leider auch, der zwar nichts mit dem SVG Format an sich zu tun hat.
Aber bei "komplexeren" Grafiken, wo man auf die Unterstützung entsprechender Grafikprogramme zurückgreifen muss, produzieren diese leider alle einen fürchterlich "aufgeblähten" Quellcode, sodass die resultierende Datei schnell 3 - 4 mal so groß ist, wie eigentlich nötig.
Der einzige Weg, den ich bisher gefunden habe, solche Dateien wieder auf Normalmaß zu schrumpfen ist, sie mit Hilfe eines Tools (z.B. SVG Cleaner) zu bereinigen und entschlacken, und danach ggf. noch händisch nachzubearbeiten.
Auf diese Art & Weise kommt man i.d.R. zu Dateien, die nicht größer sind als ihre Rastergrafik Pendants, nur dass sie halt die 2 erwähnten (wesentlichen) Vorteile bieten!
Und wenn Apple und Google es jetzt noch schaffen würden eine "ordentliche" Unterstützung für SVG in ihre Browser zu integrieren, wären wir nahezu am Ziel unserer Träume ...!
Gruß Gunther