xlink:href

Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.

Das Attribut xlink:href definiert eine Referenz zu einer Ressource als Referenz-IRI (IRI). Die genaue Bedeutung dieses Links hängt vom Kontext des Elements ab, das es verwendet.

Hinweis: SVG 2 hat die Notwendigkeit für den xlink-Namensraum entfernt. Anstelle von xlink:href sollten Sie daher href verwenden. Wenn Sie ältere Browserversionen unterstützen müssen, kann das veraltete xlink:href-Attribut zusätzlich zum href-Attribut als Fallback verwendet werden, z.B. <use href="some-id" xlink:href="some-id" x="5" y="5" />.

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

Beispiel

html
<svg viewBox="0 0 160 40" xmlns="http://www.w3.org/2000/svg">
  <a xlink:href="https://developer.mozilla.org/">
    <text x="10" y="25">MDN Web Docs</text>
  </a>
</svg>

a

Für <a> definiert xlink:href den Speicherort des referenzierten Objekts.

Wert <iri>
Standardwert Keiner
Animierbar Ja

animate, animateMotion, animateTransform, set

Für <animate>, <animateMotion>, <animateTransform> und <set> definiert xlink:href die Referenz auf das Element, das das Ziel dieser Animation ist und daher im Laufe der Zeit verändert wird.

Das Ziel-Element muss Teil des aktuellen SVG-Dokumentfragments sein.

Der Wert muss auf genau ein Ziel-Element verweisen, das als Ziel der gegebenen Animation geeignet ist.

Wird das xlink:href-Attribut nicht angegeben, ist das Ziel-Element das unmittelbare Elternelement des aktuellen Animationselements.

Bitte beziehen Sie sich auf die Beschreibungen der einzelnen Animationselemente für etwaige Einschränkungen darüber, welche Arten von Elementen Ziele spezifischer Animationstypen sein können.

Wert <iri>
Standardwert Keiner
Animierbar Nein

cursor

Für <cursor> definiert xlink:href die Referenz auf die Datei oder das Element, das das Bild des Cursors bereitstellt.

Wert <FuncIRI>
Standardwert Keiner
Animierbar Ja

feImage

Für <feImage> definiert xlink:href die Referenz zur Bildquelle.

Wert <iri>
Standardwert Keiner
Animierbar Ja

filter

Für <filter> definiert xlink:href die Referenz auf ein anderes <filter>-Element innerhalb des aktuellen SVG-Dokumentfragments. Attribute, die im referenzierten <filter>-Element definiert sind und nicht auf diesem Element, werden von diesem Element geerbt. Wenn dieses Element keine definierten Filternodes hat und das referenzierte Element welche definiert (möglicherweise aufgrund seines eigenen xlink:href-Attributs), dann erbt dieses Element die definierten Filternodes vom referenzierten <filter>-Element. Die Vererbung kann indirekt auf ein beliebiges Level erfolgen; wenn das referenzierte <filter>-Element also Attribute oder seine Filternode-Spezifikation aufgrund seines eigenen xlink:href-Attributs erbt, kann das aktuelle Element diese Attribute oder Filternode-Spezifikationen erben.

Wert <iri>
Standardwert Keiner
Animierbar Ja

font-face-uri

Für <font-face-uri> definiert xlink:href den Speicherort der referenzierten Schriftart.

Wert <iri>
Standardwert Keiner
Animierbar Nein

glyphRef

Für <glyphRef> definiert xlink:href auf ein <glyph>-Element in einem SVG-Dokumentfragment. Das referenzierte <glyph> wird als alternatives Glyph gerendert.

Wert <iri>
Standardwert Keiner
Animierbar Nein

image

Für <image> definiert xlink:href den Speicherort des referenzierten Bildes.

Wert <iri>
Standardwert Keiner
Animierbar Ja

linearGradient

Für <linearGradient> definiert xlink:href die Referenz auf ein anderes <linearGradient> oder <radialGradient>-Element innerhalb des aktuellen SVG-Dokumentfragments. Attribute, die im referenzierten Element definiert sind und nicht auf diesem Element, werden von diesem Element geerbt. Wenn dieses Element keine definierten Gradientenstopps hat und das referenzierte Element welche definiert (möglicherweise aufgrund seines eigenen xlink:href-Attributs), dann erbt dieses Element die Gradientenstopps vom referenzierten Element. Die Vererbung kann indirekt auf ein beliebiges Level erfolgen; wenn das referenzierte Element also Attribute oder Gradientenstopps aufgrund seines eigenen xlink:href-Attributs erbt, kann das aktuelle Element diese Attribute oder Gradientenstopps erben.

Wert <iri>
Standardwert Keiner
Animierbar Ja

mpath

Für <mpath> definiert xlink:href die Referenz zum <path>-Element, das den Bewegungsverlauf definiert.

Wert <iri>
Standardwert Keiner
Animierbar Nein

pattern

Für <pattern> definiert xlink:href die Referenz auf ein anderes <pattern>-Element innerhalb des aktuellen SVG-Dokumentfragments. Attribute, die im referenzierten Element definiert sind und nicht auf diesem Element, werden von diesem Element geerbt. Wenn dieses Element keine Kinder hat und das referenzierte Element welche hat (möglicherweise aufgrund seines eigenen xlink:href-Attributs), dann erbt dieses Element die Kinder vom referenzierten Element. Die Vererbung kann indirekt auf ein beliebiges Level erfolgen; wenn das referenzierte Element also Attribute oder Kinder aufgrund seines eigenen xlink:href-Attributs erbt, kann das aktuelle Element diese Attribute oder Kinder erben.

Wert <iri>
Standardwert Keiner
Animierbar Ja

radialGradient

Für <radialGradient> definiert xlink:href auf ein anderes <linearGradient> oder <radialGradient>-Element innerhalb des aktuellen SVG-Dokumentfragments. Attribute, die im referenzierten Element definiert sind und nicht auf diesem Element, werden von diesem Element geerbt. Wenn dieses Element keine definierten Gradientenstopps hat und das referenzierte Element welche definiert (möglicherweise aufgrund seines eigenen xlink:href-Attributs), dann erbt dieses Element die Gradientenstopps vom referenzierten Element. Die Vererbung kann indirekt auf ein beliebiges Level erfolgen; wenn das referenzierte Element also Attribute oder Gradientenstopps aufgrund seines eigenen xlink:href-Attributs erbt, kann das aktuelle Element diese Attribute oder Gradientenstopps erben.

Wert <iri>
Standardwert Keiner
Animierbar Ja

script

Für <script> definiert xlink:href eine Referenz zu einer externen Ressource, die den Skriptcode enthält.

Wert <iri>
Standardwert Keiner
Animierbar Nein

textPath

Für <textPath> definiert xlink:href eine Referenz auf das <path>-Element, auf dem die Glyphen gerendert werden.

Wert <iri>
Standardwert Keiner
Animierbar Ja

use

Für <use> definiert xlink:href den Speicherort des referenzierten Objekts.

Wert <iri>
Standardwert Keiner
Animierbar Ja

tref

Für <tref> definiert xlink:href eine Referenz zu einem Element, dessen Textdaten-Inhalt als Textdaten für dieses <tref>-Element verwendet werden soll.

Wert <iri>
Standardwert Keiner
Animierbar Ja

Spezifikationen

Specification
Scalable Vector Graphics (SVG) 2
# XLinkHrefAttribute

Browser-Kompatibilität

Siehe auch