<a>

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.

* Some parts of this feature may have varying levels of support.

Das <a> SVG Element erzeugt einen Hyperlink zu anderen Webseiten, Dateien, Positionen auf derselben Seite, E-Mail-Adressen oder einer anderen URL. Es ist dem <a> Element von HTML sehr ähnlich.

Das <a> Element von SVG ist ein Container, was bedeutet, dass Sie einen Link um Text (wie in HTML) und auch um beliebige Formen erstellen können.

Beispiel

html
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
  <!-- A link around a shape -->
  <a href="/docs/Web/SVG/Element/circle">
    <circle cx="50" cy="40" r="35" />
  </a>

  <!-- A link around a text -->
  <a href="/docs/Web/SVG/Element/text">
    <text x="50" y="90" text-anchor="middle">&lt;circle&gt;</text>
  </a>
</svg>
css
/* As SVG does not provide a default visual style for links,
   it's considered best practice to add some */

@namespace svg url(http://www.w3.org/2000/svg);
/* Necessary to select only SVG <a> elements, and not also HTML's.
   See warning below */

svg|a:link,
svg|a:visited {
  cursor: pointer;
}

svg|a text,
text svg|a {
  fill: blue; /* Even for text, SVG uses fill over color */
  text-decoration: underline;
}

svg|a:hover,
svg|a:active {
  outline: dotted 1px blue;
}

Warnung: Da dieses Element seinen Tag-Namen mit HTMLs <a> Element teilt, kann die Auswahl von a mit CSS oder querySelector möglicherweise auf den falschen Elementtyp angewendet werden. Versuchen Sie die Regel @namespace, um die beiden zu unterscheiden.

Attribute

download

Weist Browser an, eine URL herunterzuladen, anstatt zu ihr zu navigieren, sodass der Benutzer aufgefordert wird, sie als lokale Datei zu speichern. Wertetyp: <string> ; Standardwert: none; Animierbar: no

href

Der URL oder URL-Fragment, auf das der Hyperlink zeigt. Wertetyp: <URL> ; Standardwert: none; Animierbar: yes

hreflang

Die menschliche Sprache der URL oder des URL-Fragments, auf das der Hyperlink zeigt. Wertetyp: <string> ; Standardwert: none; Animierbar: no

ping Experimentell

Eine durch Leerzeichen getrennte Liste von URLs, zu denen beim Folgen des Hyperlinks POST Anfragen mit dem Körper PING vom Browser (im Hintergrund) gesendet werden. Typischerweise für Tracking-Zwecke verwendet. Für ein weiter verbreitet unterstütztes Feature, das dieselben Anwendungsfälle adressiert, siehe Navigator.sendBeacon(). Wertetyp: <list-of-URLs> ; Standardwert: none; Animierbar: no

referrerpolicy

Welcher Referrer gesendet werden soll, wenn die URL abgerufen wird. Wertetyp: no-referrer|no-referrer-when-downgrade|same-origin|origin|strict-origin|origin-when-cross-origin|strict-origin-when-cross-origin|unsafe-url ; Standardwert: none; Animierbar: no

rel

Die Beziehung des Zielobjekts zum Linkobjekt. Wertetyp: <list-of-Link-Types> ; Standardwert: none; Animierbar: no

target

Wo die verlinkte URL angezeigt werden soll. Wertetyp: _self|_parent|_top|_blank|<XML-Name> ; Standardwert: _self; Animierbar: yes

type

Ein MIME-Typ für die verlinkte URL. Wertetyp: <string> ; Standardwert: none; Animierbar: no

xlink:href Veraltet

Die URL oder URL-Fragment, auf das der Hyperlink zeigt. Möglicherweise erforderlich für die Abwärtskompatibilität mit älteren Browsern. Wertetyp: <URL> ; Standardwert: none; Animierbar: yes

Verwendungskontext

Spezifikationen

Specification
Scalable Vector Graphics (SVG) 2
# AElement

Browser-Kompatibilität

Siehe auch