<link>
≠ "link"
Warum werden Links mit dem <a>
-Tag (von anchor) und nicht mit <link>
gemacht? Denn das irritiert natürlich alle, die HTML lernen!
Diese Seite versucht eine Antwort auf diese knifflige Frage zu geben.
Das hat historische Gründe. In den frühen Jahren von HTML sollten Links tatsächlich "Anker" (oder "named anchors") heissen, was sich aber nie wirklich durchgesetzt hat im täglichen Sprachgebrauch. Der Grund war wohl, dass bei der Entstehung von HTML der Begriff "Hyperlink" bereits im Einsatz war und sich nicht mehr verdrängen liess.
Kettenglieder heissen auf Englisch "link". Das Symbol soll eine Verknüpfung zwischen Dokumenten andeuten. Dieses Wort wird - neben "Verweis" - tatsächlich auch als Synonym für "Link" eingesetzt.
<link>
?
Dummerweise gibt es nun auch den <link>
-Tag, der macht aber gar keinen Link (im Sinne des Wortes, so wie wir es heute brauchen), sondern definiert mehr Beziehungen zwischen Dokumenten. Beispiel:
<link href="style.css" rel="stylesheet">
Mit diesem Befehl wird dem Browser im <head>
eines HTML-Dokumentes mitgeteilt, wo die CSS-Stile für die grafische Darstellung des Inhalts zu suchen sind.
Was für zusätzliche Verwirrung sorgt, ist die Tatsache, dass das href
-Attribut in beiden Tags, also <a>
und <link>
eingesetzt werden muss, ojemine ...