SVG inHTMLPage
SVG-Dateien können über die folgenden Tags in HTML-Dokumente eingebettet werden: <img>, <object> oder <iframe>.
SVG-Code kann direkt in HTML-Seiten eingebettet werden, oder Sie können direkt auf eine SVG-Datei verlinken.
Verwendung des <img>-Tags
Mittels<img>-Tag können SVG-Bilder als Bilder in HTML-Seiten eingebettet werden. Sie können das src-Attribut verwenden, um den Pfad der SVG-Datei anzugeben, und Sie können außerdem die Attribute width und height festlegen, um die Breite und Höhe des Bildes anzugeben.
Syntax:
<img src="example.svg.html" alt="SVG Image" width="200" height="200">
Verwendung des <object>-Tags
<object>Der Tag wird verwendet, um externe Ressourcen in eine HTML-Seite einzubetten. Sie können dasdataAttribut verwenden, um den Pfad der SVG-Datei anzugeben,typeAttribut zur Angabe des MIME-Typs der Ressource.
Browser, die SVG unterstützen, zeigen das SVG-Bild direkt an; Browser, die es nicht unterstützen, zeigen alternativen Inhalt an.
Syntax:
<object data="example.svg" type="image/svg+xml" width="200" height="200"> Your browser does not support SVG </object>
Verwendung des <iframe>-Tags
<iframe>Das Tag wird verwendet, um ein weiteres HTML-Dokument in eine HTML-Seite einzubetten. Sie können dassrcAttribut verwenden, um den Pfad der SVG-Datei anzugeben, und legen Sie diewidthundheightAttribute fest, um die Breite und Höhe des iframe anzugeben.
Syntax:
<iframe src="example.svg.html" width="200" height="200"></iframe>
SVG-Code direkt in HTML einbetten
Um SVG-Code direkt in eine HTML-Seite einzubetten, kann der SVG-Code in das<body>Tag oder andere geeignete Stellen eingefügt werden.
Dieser Ansatz mischt SVG-Bilder mit HTML-Inhalt, sodass SVG-Bilder direkt in der HTML-Seite bearbeitet und angepasst werden können.
Beispiel
Selbst ausprobieren »
Verlinkung zu einer SVG-Datei
Sie können auch das<a>Tag verwenden, um auf eine SVG-Datei zu verlinken:
<a href="circle1.svg.html">查看 SVG 文件</a>
Ergebnis:
Verwenden eines CSS-Hintergrundbilds
Mithilfe des CSS-background-imageAttributs können Sie ein SVG-Bild als Hintergrundbild in ein HTML-Element einbetten. Diese Methode eignet sich für Situationen, in denen Sie den Stil des Hintergrundbilds in CSS steuern müssen.
Beispiel
Selbst ausprobieren »