target

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Das target-Attribut sollte verwendet werden, wenn es mehrere mögliche Ziele für die endgültige Ressource gibt, z. B. wenn das übergeordnete Dokument in ein HTML- oder XHTML-Dokument eingebettet ist oder mit einem tab-basierten Browser betrachtet wird. Dieses Attribut spezifiziert den Namen des Browsing-Kontextes (z. B. ein Browser-Tab oder ein (X)HTML iframe- oder Objekttag), in den ein Dokument geöffnet werden soll, wenn der Link aktiviert wird:

Sie können dieses Attribut mit den folgenden SVG-Elementen verwenden:

Beispiel

html
<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>

Anmerkungen zur Verwendung

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 Frame 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, nicht benanntes Fenster oder Tab wird für die Anzeige des verlinkten Inhalts angefordert, wenn dieses Dokument dies sicher tun kann. Wenn das User Agent keine mehreren Fenster/Tabs unterstützt, ist das Ergebnis dasselbe wie _top.

<XML-Name>

Gibt den Namen des Browsing-Kontextes (Tab, Inline-Frame, Objekt, etc.) für die Anzeige des verlinkten Inhalts an. Wenn ein Kontext mit diesem Namen bereits existiert und sicher aus diesem Dokument zugänglich ist, wird er wiederverwendet und der bestehende Inhalt ersetzt. Falls nicht, wird ein neuer erstellt (dasselbe wie '_blank', jedoch mit einem Namen). Der Name muss ein gültiger XML-Name [XML11] sein und sollte nicht mit einem Unterstrich (U+005F LOW LINE-Zeichen) beginnen, um die Anforderungen eines gültigen Browsing-Kontextnamens gemäß HTML zu erfüllen.

Spezifikationen

Specification
Scalable Vector Graphics (SVG) 2
# AElementTargetAttribute

Browser-Kompatibilität