target
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Das target
-Attribut sollte verwendet werden, wenn es mehrere mögliche Ziele für die Endressource gibt, zum Beispiel, wenn das übergeordnete Dokument innerhalb eines HTML- oder XHTML-Dokuments eingebettet ist oder mit einem Tab-Browser betrachtet wird. Dieses Attribut spezifiziert den Namen des Browsing-Kontexts (z. B. ein Browser-Tab oder ein (X)HTML-<iframe>
- oder <object>
-Element), in das ein Dokument geöffnet werden soll, wenn der Link aktiviert wird:
Sie können dieses Attribut mit den folgenden SVG-Elementen verwenden:
Beispiel
<svg viewBox="0 0 300 120" xmlns="http://www.w3.org/2000/svg">
<a href="https://developer.mozilla.org" target="_self">
<text x="0" y="20">Open link within iframe</text>
</a>
<a href="https://developer.mozilla.org" target="_blank">
<text x="0" y="60">Open link in new tab or window</text>
</a>
<a href="https://developer.mozilla.org" target="_top">
<text x="0" y="100">Open link in this tab or window</text>
</a>
</svg>
Verwendungshinweise
Wert |
_self | _parent | _top |
_blank | <XML-Name>
|
---|---|
Standardwert | _self |
Animierbar | Ja |
_replace
Veraltet-
Das aktuelle SVG-Bild wird durch den verlinkten Inhalt im selben rechteckigen Bereich im selben Rahmen wie das aktuelle SVG-Bild ersetzt.
Hinweis: Dieser Wert wurde nie gut implementiert, und der Unterschied zwischen
_replace
und_self
wurde durch Änderungen in der HTML-Definition von Browsing-Kontexten überflüssig gemacht. Verwenden Sie_self
, um das aktuelle SVG-Dokument zu ersetzen. _self
-
Das aktuelle SVG-Bild wird durch den verlinkten Inhalt im selben Browsing-Kontext wie das aktuelle SVG-Bild ersetzt.
_parent
-
Der unmittelbare übergeordnete Browsing-Kontext des SVG-Bildes wird, falls vorhanden und sicher zugänglich, durch den verlinkten Inhalt ersetzt.
_top
-
Der Inhalt des gesamten aktiven Fensters oder Tabs wird, falls vorhanden und sicher zugänglich, durch den verlinkten Inhalt ersetzt.
_blank
-
Ein neues unbenanntes Fenster oder Tab wird für die Anzeige des verlinkten Inhalts angefordert, falls dieses Dokument dies sicher tun kann. Wenn das Benutzerprogramm mehrere Fenster/Tabs nicht unterstützt, ist das Ergebnis dasselbe wie bei
_top
. <XML-Name>
-
Gibt den Namen des Browsing-Kontexts (Tab, Inline-Frame, Objekt usw.) für die Anzeige des verlinkten Inhalts an. Wenn ein Kontext mit diesem Namen bereits existiert, und sicher von diesem Dokument aus zugänglich ist, wird er wiederverwendet, wobei der vorhandene Inhalt ersetzt wird. Wenn er nicht existiert, wird er erstellt (das gleiche wie
_blank
, außer dass er jetzt einen Namen hat). Der Name muss ein gültiger XML-Name [XML11] sein und sollte nicht mit einem Unterstrich (U+005F LOW LINE character) beginnen, um die Anforderungen eines gültigen Browsing-Kontextnamens aus HTML zu erfüllen.
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # AElementTargetAttribute |
Browser-Kompatibilität
BCD tables only load in the browser