Wenn Sie <img> -Tags verwenden, zeigen Webkit-basierte Browser keine eingebetteten Bitmap-Bilder an .
Für jede Art von fortgeschrittener SVG-Verwendung, einschließlich der SVG-Inline, bietet bei weitem die größte Flexibilität.
Internet Explorer und Edge ändern die Größe der SVG-Datei korrekt , Sie müssen jedoch sowohl die Höhe als auch die Breite angeben.
Sie können onclick, onmouseover usw. hinzufügen . innerhalb des SVG zu jeder Form in der SVG hinzufügen: onmouseover = "top.myfunction (evt);"
Sie können auch Web-Schriftarten verwenden in der SVG-Datei verwenden, indem Sie sie in Ihr reguläres Stylesheet aufnehmen.
Hinweis: Wenn Sie SVGs aus Illustrator exportieren, sind die Namen der Webschriftarten falsch. Sie können dies in Ihrem CSS korrigieren und vermeiden, in der SVG herumzuspielen. Zum Beispiel gibt Illustrator Arial den falschen Namen, und Sie können dies folgendermaßen beheben:
@font-face {
font-family: 'ArialMT';
src:
local('Arial'),
local('Arial MT'),
local('Arial Regular');
font-weight: normal;
font-style: normal;
}
All dies funktioniert mit jedem Browser, der seit 2013 veröffentlicht wurde .
Ein Beispiel finden Sie unter ozake.com . Die gesamte Website besteht aus SVGs mit Ausnahme des Kontaktformulars.
Warnung: Die Größe von Web-Schriftarten wird in Safari ungenau geändert. Wenn Sie viele Übergänge von einfachem Text zu fett oder kursiv haben, ist an den Übergangspunkten möglicherweise etwas zusätzlicher oder fehlender Speicherplatz vorhanden. Weitere Informationen finden Sie in meiner Antwort auf diese Frage .