Also ich versuche, von PNG zu SVG zu bewegen, aber ich habe einige wachsende Schmerzen. Ich möchte Embedded SVG verwenden, damit ich ihre CSS-Attribute für ihre Farbe ändern und weniger Ressourcen laden kann. Obwohl ein Problem, das ich habe, ist, wenn das SVG eingebettet ist, erscheint es über der Box zur Verfügung gestellt, obwohl, wenn ich ein IMG-Tag mit der Verknüpfung mit dem SVG verwenden, ist die Formatierung perfekt.Embedded SVG fehlausgerichtet zu Element
In meinem Bild hat die Box auf der rechten Seite das Img-Tag, während die linke Box eingebettet ist.
http://jsfiddle.net/fLWhu/684/
<span>
@Html.Raw(File.ReadAllText(Server.MapPath("~/Content/images/icons/1.svg")))
</span>
<span>
<img src="~/Content/images/icons/1.svg" alt="our linked in" />
</span>
Update:
die
display:inline-block;
vertical-align:middle;
in der Spanne Nach der Zugabe ist das Ergebnis.
Danke, dass die bringen hat SVG, obwohl es immer noch nicht perfekt ausgerichtet ist und etwas höher ausgerichtet ist. Ich schaue durch das ganze CSS, um herauszufinden, warum. Es ist ziemlich konsistent, ich denke, ich werde das Problem mit etwas Polsterung verstecken. –