Frederik: SVG einbinden: <object> oder <img> sinnvoller?

Beitrag lesen

Hi!

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

Also, das W3C sieht wohl beides (img und CSS) vor:

If the user agent includes an HTML or XHTML viewing capability or can apply CSS/XSL styling properties to XML documents, then a Conforming SVG Viewer must support resources of MIME type "image/svg+xml" wherever raster image external resources can be used, such as in the HTML or XHTML 'img' element and in CSS/XSL properties that can refer to raster image resources (e.g., 'background-image').

(aus http://www.w3.org/TR/SVG11/conform.html)

Aber die Realität sieht anders aus: Ich habe gerade mal eine Testseite erstellt (die ich euch leider nicht zeigen kann, da der Uni-Server SVG als text/plain sendet :-( ), mit folgendem Ergebnis:

Sowohl IE mit ASV als auch Opera mit ASV oder nativ (nen FF hab ich nicht) zeigen SVGs an, die über object und embed eingebunden werden, nicht aber welche, die über img oder CSS (background-image) referenziert werden :-(

Naja, soviel erst mal vom Boden der Tatsachen...

Liebe Grüße
Fredo