Tim Tepaße: SVG einbinden: <object> oder <img> sinnvoller?

Beitrag lesen

Hallo Marc,

Obwohl ich bei SVG-Grafiken sogar die Einbindung über das img-Tag sinnvoller fände - SVG ist zwar auch ein "Objekt", die Spezialisierung "Grafik" (img) trifft es aber doch wohl wesentlich besser.

Nun ja. <object type="image/*" ...> ist ebenso spezialisiert. Mal ganz abgesehen von den Unzulänglichkeiten von <img ...>, in XHTML 2 wird es ja auch abgeschafft bzw. durch das Universalattribut src ersetzt.

Interessant fände ich das bisher vollkommen unbehandelte Thema, ob man SVG-Graphiken auch in CSS nutzen kann. Dagegen sprechen würde wohl nichts.

Komischerweise schreibt der W3C das trotzdem standardmäßig vor.

Ich würde eine Präsentation oder einen Working Draft nicht als „Standard“ sehen. Tatsache ist, dass SVG keine Empfehlung vorgibt, wie es eingebunden wird, das wird der Host Language überlassen. Die SVG Working Group spricht in der von Dir verlinkten Notiz auch davon, eventuell eine generelle Sprache zum Einbinden von XML. Interessant wäre zu wissen, inwieweit das mit bestehendem wie XInclude kollidieren würde.

(Disclaimer: Dies ist nur das übliche weltfremde W3C-Standardsgeschwätz. Zu reellen, prakikablen Lösungen siehe Thomas.)

Tim