Ich versuche, meine Svg als Hintergrundbild in meinem <i>
Tag erscheinen zu lassen. Ich verwende den Tag <i>
aus Gründen der Einheitlichkeit mit meinem anderen Code.Wie kann ich mein SVG im <i> Tag ohne Inhalt anzeigen lassen?
Wenn ich keinen Inhalt in das i-Tag einfügen, wird das Svg-Hintergrundbild überhaupt nicht angezeigt. Ich habe versucht, Höhe und Breite der <i>
Tag und das hat nicht funktioniert. Ich verstehe, dass du das leicht mit einem div machen kannst, aber ich versuche es so zu machen.
HTML
<div class="card-panel">
<i class="icon-advanced"></i>
</div>
CSS
.icon-advanced {
background: url('icon/icon-advanced.svg');
background-repeat: no-repeat;
}
'' ein 'inline' Element hinzugefügt wird. Es folgt nicht den Deklarationen von Höhe und Breite. Sie müssen es auf den Typ "Block" einstellen. Versuchen Sie 'display: block;' oder 'display: inline-block;' zu dem '' Tag hinzuzufügen und Sie sollten nicht nur in der Lage sein, eine Höhe und Breite, sondern auch Ihren Hintergrund zu sehen. – Santi