xlink:href
Deprecated
Avoid using this feature in new projects. SVG 2 omittted some parts of SVG 1.1 to "improv[e] the usability and precision of the language." This feature may be a candidate for removal from web standards or browsers.>
Consider using the following features instead: SVG oder @font-face.>
Das xlink:href Attribut definiert eine Referenz auf eine Ressource als eine Referenz- IRI. Die genaue Bedeutung dieses Links hängt vom Kontext jedes Elements ab, das ihn verwendet.
Hinweis:
SVG 2 hat die Notwendigkeit des xlink-Namensraums entfernt, daher sollten Sie anstelle von xlink:href href verwenden. Wenn Sie frühere 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
<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 Ort 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 deshalb im Laufe der Zeit modifiziert wird.
Das Ziel-Element muss Teil des aktuellen SVG-Dokumentfragments sein.
Der Wert muss auf genau ein Ziel-Element zeigen, das fähig ist, das Ziel der gegebenen Animation zu sein.
Wenn das xlink:href Attribut nicht bereitgestellt wird, wird das Ziel-Element das unmittelbare Elternelement des aktuellen Animationselements sein.
Beziehen Sie sich auf die Beschreibungen der einzelnen Animationselemente für etwaige Beschränkungen, welche Arten von Elementen Ziele bestimmter Animationstypen sein können.
| Wert |
<iri>
|
|---|---|
| Standardwert | Keiner |
| Animierbar | Nein |
feImage
Für <feImage> definiert xlink:href die Referenz auf die 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. Alle Attribute, die auf dem referenzierten <filter> Element definiert sind und nicht auf diesem Element definiert sind, werden von diesem Element geerbt. Wenn dieses Element keine definierten Filterknoten hat und das referenzierte Element welche hat (möglicherweise aufgrund seines eigenen xlink:href Attributs), erbt dieses Element die definierten Filterknoten vom referenzierten <filter> Element. Die Vererbung kann indirekt auf beliebigem Niveau erfolgen; wenn das referenzierte <filter> Element Attribute oder seine Filterknotenspezifikation aufgrund seines eigenen xlink:href Attributs erbt, kann das aktuelle Element diese Attribute oder Filterknotenspezifikationen erben.
| Wert |
<iri>
|
|---|---|
| Standardwert | Keiner |
| Animierbar | Ja |
image
Für <image> definiert xlink:href den Ort 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. Alle <linearGradient> Attribute, die auf dem referenzierten Element definiert sind und nicht auf diesem Element definiert sind, werden von diesem Element geerbt. Wenn dieses Element keine definierten Farbverläufe hat und das referenzierte Element welche hat (möglicherweise aufgrund seines eigenen xlink:href Attributs), erbt dieses Element den Farbverlauf vom referenzierten Element. Die Vererbung kann indirekt auf beliebigem Niveau erfolgen; wenn das referenzierte Element Attribute oder Farbverläufe aufgrund seines eigenen xlink:href Attributs erbt, kann das aktuelle Element diese Attribute oder Farbverläufe erben.
| Wert |
<iri>
|
|---|---|
| Standardwert | Keiner |
| Animierbar | Ja |
mpath
Für <mpath> definiert xlink:href die Referenz auf das <path> Element, das den Bewegungspfad 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. Alle Attribute, die auf dem referenzierten Element definiert sind und nicht auf diesem Element definiert sind, 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), erbt dieses Element die Kinder vom referenzierten Element. Die Vererbung kann indirekt auf beliebigem Niveau erfolgen; wenn das referenzierte Element 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 die Referenz auf ein anderes <linearGradient> oder <radialGradient> Element innerhalb des aktuellen SVG-Dokumentfragments. Alle <radialGradient> Attribute, die auf dem referenzierten Element definiert sind und nicht auf diesem Element definiert sind, werden von diesem Element geerbt. Wenn dieses Element keine definierten Farbverläufe hat und das referenzierte Element welche hat (möglicherweise aufgrund seines eigenen xlink:href Attributs), erbt dieses Element den Farbverlauf vom referenzierten Element. Die Vererbung kann indirekt auf beliebigem Niveau erfolgen; wenn das referenzierte Element Attribute oder Farbverläufe aufgrund seines eigenen xlink:href Attributs erbt, kann das aktuelle Element diese Attribute oder Farbverläufe erben.
| Wert |
<iri>
|
|---|---|
| Standardwert | Keiner |
| Animierbar | Ja |
script
Für <script> definiert xlink:href eine Referenz auf eine externe Ressource, die den Skript-Code 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 Ort des referenzierten Objekts.
| Wert |
<iri>
|
|---|---|
| Standardwert | Keiner |
| Animierbar | Ja |
Spezifikationen
| Spezifikation |
|---|
| Scalable Vector Graphics (SVG) 2> # XLinkHrefAttribute> |