von Thomas Salvador.
<a href="//brauchbar.de" title="Startseite von brauchbar.de">brauchbar.de</a>
Mit dem <a>-Tag erzeugt man Links und benennt Fragmente, die dann als Ziele für Links, sowohl innerhalb der gleichen Seite, als auch von außerhalb, dienen können.
Das Attribut href definiert die Zielposition. hreflang bzw. type weisen ggf. auf die dort verwendete Sprache bzw. auf den Typ des MIME-Dokumentes hin.
Mit rel und rev können formale Relationen zwischen den Dokumenten ausgedrückt werden. Dies wird wegen unzureichender Browserunterstützung nur seltenst genutzt.
Beachten Sie bitte, dass <a> auf eine große Anzahl von Script-Events reagiert, wobei jedoch nicht alles von jedem Browser unterstützt wird.
Es gibt generell zwei Möglichkeiten, Linkziele zu erstellen:
Zu beiden Möglichkeiten finden Sie weiter unten ein Beispiel. In jedem Fall müssen Sie darauf achten, dass alle id- und name-Werte im Dokument eindeutig sind, da sich die beiden Attribute einen sog. Namensraum teilen.
Wählt man den Namen einname, so ergibt sich ein URL #einname bzw. datei.html#einname. Im URL wird dem Stellenname also ein Doppelkreuz vorangestellt.
<a> hat die HTML-Attribute:
Attribut | Beschreibung |
---|---|
accesskey | Zeichen für Shortkey |
charset | Kodierung der angelinkten Ressource |
class | Space-separierte Liste von CSS-Klassen |
coords | Koordinatenliste a |
dir | Ausrichtung von Text und Tabellen |
href | URL der angelinkten Ressource |
hreflang | durch gelinkte Ressource verwende Sprache |
id | Universalattribut |
lang | Sprache des Elementes |
name | Linkziel |
onblur | Auszuführender Javascript-Code bei Fokusverlust |
onclick | Auszuführender Javascript-Code bei Klick |
ondblclick | Auszuführender Javascript-Code bei Doppelklick |
onfocus | Auszuführender Javascript-Code bei Fokuserhalt |
onkeydown | Auszuführender Javascript-Code bei Drücken einer Taste |
onkeypress | Auszuführender Javascript-Code bei gedrückt gehaltener Taste |
onkeyup | Auszuführender Javascript-Code bei Loslassen einer Taste |
onmousedown | Auszuführender Javascript-Code bei Drücken einer Maustaste |
onmousemove | Auszuführender Javascript-Code, wenn die Maus bewegt wird |
onmouseout | Auszuführender Javascript-Code, wenn die Maus das Element verlässt |
onmouseover | Auszuführender Javascript-Code, wenn die Maus auf das Element bewegt wird |
onmouseup | Auszuführender Javascript-Code bei Loslassen einer Maustaste |
rel | Vorwärts-Verlinkung |
rev | Rückwärts-Verlinkung |
shape | Form bei a |
style | Inline Style |
tabindex | Festlegung der Tabulatorreihenfolge |
target | Zielframe bei Links und Formularen |
title | Bezeichnender Titel |
type | content-type für a, link |
<a> wird von den Browsern Avant Palm OS, Avant Windows, Chrome, Firefox, Internet Explorer, Netscape, Opera, Safari und Web TV / MSN unterstützt.
Der HTML Befehl <a> wird zumindest in den Standards HTML und XHTML definiert.
Die HTML-Anweisung <a> kann die Anweisungen <acronym>, <applet>, <b>, <basefont>, <bdo>, <big>, <br>, <button>, <cite>, <code>, <dfn>, <em>, <font>, <i>, <iframe>, <img>, <input>, <kbd>, <label>, <map>, <object>, <q>, <s>, <samp>, <script>, <select>, <small>, <span>, <strike>, <strong>, <sub>, <textarea>, <tt>, <u> und <var> enthalten.
<a> kann in den HTML Anweisungen <acronym>, <address>, <applet>, <b>, <bdo>, <big>, <blockquote>, <body>, <caption>, <center>, <cite>, <code>, <dd>, <del>, <dfn>, <div>, <dt>, <em>, <fieldset>, <font>, <form>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <i>, <iframe>, <ins>, <kbd>, <label>, <legend>, <li>, <noframes>, <noscript>, <object>, <p>, <pre>, <q>, <s>, <samp>, <small>, <span>, <strike>, <strong>, <sub>, <sup>, <td>, <th>, <u> und <var> enthalten sein.
<a href="datei.html" name="ziel">Kombo<a> <a href="datei.html" id="ziel">Kombo<a>
Dies ist nur ein<a> kurzer </a>Text Dies ist nur ein <a>kurzer</a> TextIm ersten Fall würden die Leerzeichen vor und nach "kurzer" mit unterstrichen.
Keine.