HTML-Elemente: Hyperlinks
Details, Bearbeiten in Web-Editoren

Hyperlinks sind Verweise von denen ausgehend man auf andere Stellen im WWW springen kann - sie entsprechen dem "siehe auch" in gedruckten Texten. Umgangssprachlich werden Hyperlinks auch oft kurz Links genannt.

Der Hyperlink selbst ist meist eine Textstelle, kann aber auch ein Bild bzw. eine Grafik oder selten auch ein anderes Element sein.

Das Ziel, auf das man springt ist:

  • Meist eine HTML-Datei, entweder:
    • An den Anfang der Seite; oder
    • Auf eine Stelle weiter unten (Fragment).
  • Ein Bild oder eine Grafik (meist groß bis sehr groß).
  • Eine andere Datei, die im Browser angezeigt werden kann.
  • Eine Datei zum downloaden.

"Springen" bedeutet, dass diese Datei im Browser geladen und angezeigt wird. Oder, wenn dies nicht geht, vom Betriebssystem ein Download angeboten wird.

Überblick Elemente

Für Hyperlinks wird das HTML-Element a verwendet. Das a steht für "anchor" - also für Anker, was aber auch "Fixpunkt" oder "Auflager" bedeuten kann.

Anmerkung: Ursprünglich wurde das HTML-Element a nicht nur für Verweise (eine Stelle, von der weggesprungen werden kann) sondern auch für "Sprungmarken" (das Ziel des Verweises) verwendet.

Jeder Hyperlink hat daher zwei Enden, die Quelle (Verweisstelle) und das Ziel (Sprungmarke). Auf Englisch werden im Sport Fixpunkte (bei denen etwas "verankert" ist) anchor genannt. Ebenso werden auf Englisch im technischen Bereich Auflager einer Brücke auch anchor genannt, somit wären der Hyperlink die "Brücke", die die Positionen der Quelle (Verweisstelle) und des Ziels (Sprungmarke) überbrückt.

Tag Elementname original Beschreibung Beispiel, wie es dargestellt wird
(kann zwischen Browsern differieren)
Gehe zu
<a> anchor Anker, Fixpunkt  
Tag als Verweis
<a href="…"> hypertext reference Verweis, Hyperlink    
    Hyperlink mit Text im Gültigkeitsbereich  
    Hyperlink mit einer Grafik im Gültigkeitsbereich
zum Anfang der Seite

Anmerkung: Bei einigen (älteren) Browsern wird zusätzlich ein blauer Rahmen angezeigt. Dieser kann mit CSS entfernt werden.

 
Tag als Ziel (Sprungmarke)
<a name= "…"> name Name
Anker (als Ziel eines Hyperlinks)
nicht sichtbar Nicht mehr verwenden!
<… id="…">  identification Identifikation, "Ausweis"
Kann mit allen HTML-Elementen verwendet werden und bewirkt eine eindeutige Zielposition am Beginn eines Teiles (Fragment) innerhalb der HTML-Datei.
id dient auch anderen Zwecken.
nicht sichtbar  

Beschreibung

Verweis, Hyperlink: a (anchor)

Elementbeschreibung <a>

Hyperlinks sind Verweise von denen ausgehend man auf andere Stellen im WWW springen kann - sie entsprechen dem "siehe auch" in gedruckten Texten. Der Hyperlink selbst ist meist eine Textstelle, kann aber auch eine Grafik oder selten auch ein anderes Element sein.

Mauszeiger für Hyperlink (Hand)Fährt man mit der Maus über einen Hyperlink ändert sich die Gestalt des Mauszeigers auf eine Hand mit ausgestrecktem Zeigefinger.
Anmerkung: Dieses Verhalten kann man mit Hilfe von CSS verändert werden.

Anschauung: Darstellung von Hyperlinks

Darstellung von Hyperlinks "klassisch" (ohne CSS)

Ohne weitere Formatierungen mit CSS wird von den meisten Browser ein Text, wenn er ein Hyperlink ist, in der Farbe blau und unterstrichen dargestellt. Ein Bild (<img>) bekommt in älteren Browserversionen einen blauen Rahmen, akutelle Browser zeichnen keinen Rahmen um das Bild; somit ist ein Bild als Hyperlink als solcher nicht unmittelbar erkennbar.

Smilodon ist eine Gattung der ausgestorbenen Säbelzahnkatzen, die während des Pleistozäns in Amerika weit verbreitet war.
Beispielbild für Darstellung bei einem Hyperlink.

Darstellung von Hyperlinks im modernen Webdesign (mit CSS)

Beim modernen Webdesign werden Hyperlinks meist mittels CSS formatiert, sodass sie nicht mehr so aussehen wie früher.

Text dezenter formatiert

Hyperlinks im Text werden meist dezenter formatiert. Um dennoch zu erkennen, dass es sich um einen Hyperlink handelt, wird oft die mit Hyperlinks assoziierte Unterstreichung der Textstelle angezeigt, sobald man mit dem Mauszeiger über die Textstelle fährt.

Smilodon ist eine Gattung der ausgestorbenen Säbelzahnkatzen, die während des Pleistozäns in Amerika weit verbreitet war.

Mauszeiger verändern

Der Mauszeiger über Hyperlinks kann mit CSS ebenfalls verändert werden.

Der Mauszeiger kann ein Fadenkreuz sein, oder Hilfe anzeigen, aber auch zeigen, dass der Computer Beschäftigt ist, auch Verschieben anzeigen und noch einige andere.

ToDo: url für eigene Mauszeiger.

Navigation

Dienen Hyperlinks zur Navigation innerhalb einer Website - also dem Wechseln auf die anderen Webseiten - so werden die Hyperlinks meist wie "Buttons" bzw. Schaltflächen gestaltet; ohne Unterstreichung aber mit einem Hintergrund und einen Veränderungseffekt, wenn man mit dem Mauszeiger über die Textstelle fährt.

Was passiert mit der Zieldatei

Ziel kann jede Datei sein, aber was passiert, wenn sie aufgerufen wird:

Browser kann Datei selbst darstellen:
Datei wird im Browser dargestellt.
Browser hat ein Add-on/Plug-in installiert, das die Datei darstellen kann oder der Browser weiß von Windows ein Programm, das die Datei darstellen kann:
Das Add-on/Plug-in stellt die Datei im Browserfenster dar.
Der Browser downloadet die Datei in den "Temporären Ordner" und das Programm öffnet dann diese Datei.
Manchmal: Browser fragt vorher nach, ob die Datei dargestellt oder gespeichert werden soll.
Browser kann weder selbst die Datei darstellen noch weiß er von einem Programm, das es kann:
Fragt, wohin die Datei gespeichert werden soll und ladet sie dann herunter (downlaod).

Auflistung von Dateitypen und wie die unterschiedlichen Browser(versionen) damit umgehen.

http://webkompetenz.wikidot.com/html-handbuch:html-attributreferenz-href

Attribute <a>

Das HTML-Element a wird dann zu einem Verweis, wenn das Attribut href verwendet wird.

In HTML5 sind mittels neuer Attribute einige neue Möglichkeiten dazugekommen. Alle, ausgenommen die Universalattribute, können nur gemeinsam mit dem Attribut href sinnvoll eingesetzt werden.

Das Attribut name für das Festlegen von Sprungmarken ist verworfen worden (deprecated, obsolet) und soll nicht mehr verwendet werden.
Stattdessen kann man jedes HTML-Element zum Sprungziel machen, indem man es als Sprungmarke mit dem Attribut id versieht.

 

Attribute: a
Attribut Verwenden
caniuse
Schwierigkeit Kurzbeschreibung Anmerkung
href Empfohlen leicht (hypertext reference) Ziel (Datei) des Hyperlinks  
target   leicht Zielfenster des Hyperlinks  
download   leicht Zieldatei soll downgeloadet werden  
type   mittel Dateiformat der Zieldatei  
hreflang   leicht Sprache des Textes in der Zieldatei  
media   schwierig für welche Medien (Ausgabegeräte) die Zieldatei geeignet ist  
rel   mittel   nur mit href
ping   schwierig    
accesskey        
tabindex        
Universal   leicht id, class, style, title, lang, dir  
veraltete nein      

href: Zieladresse des Verweises

href steht für "hypertext reference" und bedeutet Hypertext-Verweis.

href ist zwar formal nicht verpflichtend (da es in früheren Versionen von HTML für das HTML-Element a noch die Variante mit name gab), aber ohne die Verwendung von href kann das HTML-Element a nicht zu einem Verweis werden.

Der angegebene Wert für href gibt die Zieladresse an, also worauf verwiesen wird. Dies kann eine URL als Webadresse für eine Datei sein, aber auch eine URL für andere Internetdienste wie z.B. eine E-Mail-Adresse.

Um einen Verweis zu erstellen, muss das HTML-Element a mit dem Attribut href (hypertext reference) verwendet werden (z.B. <p>Der genaue Ablauf wird im <a href="kapitel2.html">Kapitel 2</a> beschrieben.</p>). Das was zwischen dem Anfangstag und dem Endtag steht, wirkt als Hyperlink.

Der genaue Ablauf wird im Kapitel 2 beschrieben.

In HTML5 auch als Blockelement.

Dies kann eine Textstelle oder auch ein Bild sein. In HTML5 könnte man theoretisch "alles" zu einem Hyperlink machen, da hier das HTML-Element a auch als Block-Element verwendet werden darf.

<a href="Zieladresse">Textstelle</a>

Zieladresse: Adresse des Zieles das angezeigt werden soll.
URL (absolute Adresse, relative Adresse)

Textstelle: Text (oder auch Bild), das den Hyperlink darstellt; standardmäßig unterstrichen dargestellt und blau (wenn das Ziel noch nicht besucht wurde bzw. violett, wenn es schon besucht wurde - d.h. die Datei im Cache des Browsers ist).

Neu in HTML5: Das HTML-Element a kann in HTML5 auch als Block-Element verwendet werden. Somit können ganze Textteile wie z.B. Werbeeinschaltungen mit Überschriften, Texten und Bilder als Ganzes als ein Hyperlink zu einen Webshop gestaltet werden.

Attributwerte
  • Text (a-z, 0-9, sowie - und _ ) ohne Sonderzeichen (keine Umlaute, Leerzeichen, Großbuchstaben, Sonderzeichen) sowie die Trennzeichen :  / und # an den dafür vorgesehenen Stellen innerhalb der URL.

    URL (Uniform Resource Locator) als Webadresse
    • vollständige URL
      Werden für Dateien verwendet, die nicht unter dem selben Host verfügbar sind, wie die HTML-Datei in der der Verweis angegeben ist. Im Normalfall sind dies "fremde" Webseiten eines anderen Anbieters, wie z.B. https://de.wikipedia.org/wiki/Wikipedia:Hauptseite
      (Vollständige URLs haben zwangsläufig absolute Pfadangaben.)
    • URLs mit relativen Pfadangaben
      Werden für Dateien verwendet, die unter dem selben Host verfügbar sind, wie die HTML-Datei in der der Verweis angegeben ist. Im Normalfall sind dies eigene Webseiten auf der selben Website.
    • Weitere Formen von URLs sind noch möglich, haben aber für uns in der Praxis keine Relevanz.
    URL (Uniform Resource Locator) als E-Mail-Adresse
    • vollständige URL
      In der Regel werden für E-Mail-Adressen vollstänidge URLs verwendet.
    URL (Uniform Resource Locator) für andere Dienste im Internet sind noch möglich, aber für uns nicht relevant.

target: Hypertext Reference mit Zielangabe

Das Attribut target gibt an, in welchem Browserfenster die angeforderte Ressource (Datei mit der Zieladresse) angezeigt werde soll.

Das Attribut target kann nur gemeinsam mit dem Attribut href verwendet werden.

<a href="Zieladresse" target="Browserkontext">Textstelle</a>

Browserkontext: Gibt an, wo die aufgerufene HTML-Datei (oder Bild) angezeigt wird. Mögliche Werte sind:

  • _self
    Wird im selben Fenster angezeigt, wie die Datei von der aus die aufgerufen wurde. Wird das Attribut target nicht verwendet, wird die Datei im selben Fenster angezeigt - ist dies so gewünscht, läßt man das Attribut normalerweise weg.
  • _blank
    Wird in einem neuen Fenster angezeigt, oder in einer neuen Registerkarte (Tab), wenn dies in den Browsereinstellungen so eingestellt ist. Von HTML aus kann dies nicht beeinflusst werden.
  • alle anderen wie _top, _parent oder in denen das Word "frame" vorkommt, sowie Namen von Browserfenster (https://developers.whatwg.org/browsers.html#valid-browsing-context-name-or-keyword) sind veraltet weil sie mit Frames arbeiten, die komplett überholt sind.

Man kann eine Webseite oder eine Datei, die im Browser angezeigt werden kann, entweder in selben Browserfenster öffnen oder in einem neuen Browserfenster oder Tab (Registerkarte) öffnen.

Man kann eine Webseite oder eine Datei, die im Browser angezeigt werden kann, entweder in <a href="beispiele/html-5elemente-6hyperlinks-target.html">selben Browserfenster öffnen</a> oder in einem <a href="beispiele/html-5elemente-6hyperlinks-target.html" target="_blank">neuen Browserfenster oder Tab (Registerkarte) öffnen</a>.

Wenn der User jedoch etwas anderes vorgibt (z.B. über das Kontextmenü, oder anklicken mit gedrückter Strg-Taste), so hat dies Vorrang und die aufgerufende Datei wird eben dort angezeigt.

Anmerkung: Das Attribut target war zuletzt missbilligt (deprecated), wurde aber mit HTML5 wieder eingeführt. Man sollte es aber eher zurückhaltend einsetzen und eher den Usern die Kontrolle überlassen.

http://webkompetenz.wikidot.com/html-handbuch:links-definieren

http://webkompetenz.wikidot.com/html-handbuch:html-attributreferenz-target

download: Hypertext Reference mit Download-Absicht

Zieldatei soll downgeloadet werden (auch wenn sie im Browser angezeigt werden kann).

Das Attribut download kann nur gemeinsam mit dem Attribut href verwendet werden.

WD (Working Draft) - Can I Use

default style sheet - Formatierung in HTML

<a href="Zieladresse" download="Lokaler-Dateiname">Textstelle</a>

Lokaler-Dateiname: Gibt an, dass die im Verweis angegebene Datei lokal gespeichert werden soll (download) und nicht mit einem Programm geöffnen. Da die Regeln für Dateinamen im Internet die Möglichkeiten einschränken, kann für das lokale Speichern ein (anderer) Dateiname angegeben werden.
Beispiel: <a href="ifom_ue5.zip" download="IFOM Übung 5.zip">

Was wenn kein Dateiname? Nur download oder download="download".

Man kann eine Webseite oder eine Datei, die im Browser angezeigt werden kann, entweder öffnen oder dem Browser vorgeben, dass er die Datei downloaden soll.

Man kann eine Webseite oder eine Datei, die im Browser angezeigt werden kann, entweder <a href="beispiele/html-5elemente-6hyperlinks-download.html">öffnen</a> oder dem Browser vorgeben, dass er die Datei <a href="beispiele/html-5elemente-6hyperlinks-download.html" download="löschen.html">downlaoden</a> soll.

Gehe zu Expression Web | BlueGriffon | Dreamweaver

type: Hypertext Reference mit Angabe des Dateiformats (MIME-Typ)

Dateiformat der Zieldatei.

Das Attribut type kann nur gemeinsam mit dem Attribut href verwendet werden.

Mit type können Sie den MimeType des Linkziel-Dateiformats angeben. Sinnvoll ist diese Angabe in allen Fällen, in denen das Linkziel kein HTML-Dokument ist, also beispielsweise bei Links auf PDF-Dokumente, Flashmovies, MP3-Tracks usw. Als Wert ist ein passender MimeTyp zu verwenden.

<a href="Zieladresse" type="application/pdf">Textstelle</a>

Zieladresse ist z.B. eine pdf-Datei.

http://webkompetenz.wikidot.com/html-handbuch:angaben-zum-linkziel

http://webkompetenz.wikidot.com/html-handbuch:angaben-zum-linkziel

http://webkompetenz.wikidot.com/html-handbuch:html-attributreferenz-type

http://de.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions

http://de.wikipedia.org/wiki/Internet_Media_Type#MIME-Sniffing

hreflang: Hypertext Reference

Hypertext Reference Language: Sprache des Textes in der Zieldatei.

Das Attribut hreflang kann nur gemeinsam mit dem Attribut href verwendet werden.

Mit hreflang bestimmen Sie die Sprache des Verweisziels. Als Angabe ist ein Sprachenkürzel erlaubt.

<a href="Zieladresse" hreflang="fr">Textstelle</a>

Der Text in der Zieldatei ist auf französisch.

http://webkompetenz.wikidot.com/html-handbuch:angaben-zum-linkziel

http://webkompetenz.wikidot.com/html-handbuch:html-attributreferenz-hreflang

media: Hypertext Reference

xxxxxxxxxxxxxx

Das Attribut media kann nur gemeinsam mit dem Attribut href verwendet werden. (?)

xxxx <a href="Zieladresse" download="Lokaler-Dateiname">Textstelle</a>

http://webkompetenz.wikidot.com/html-handbuch:angaben-zum-linkziel

http://webkompetenz.wikidot.com/html-handbuch:html-attributreferenz-media

http://webkompetenz.wikidot.com/html-handbuch:referenz-medienabfragen

rel: Hypertext Reference

xxxxxxx

Das Attribut rel kann nur gemeinsam mit dem Attribut href verwendet werden.

Art der Verknüpfung eines Hyperlinks oder einer logischen Dokumentbeziehung
Einführung siehe logische Verlinkung

<a href="Zieladresse" rel="next">Textstelle</a>

Die angeforderte Datei ist die nächste in einer Reihenfolge, z.B. das nächste Kapitel oder die/der nächste MitarbeiterIn.

http://webkompetenz.wikidot.com/html-handbuch:logische-verlinkung

http://webkompetenz.wikidot.com/html-handbuch:html-attributreferenz-rel

ping: Hypertext Reference

xxxxxxxxxxxxxx

Das Attribut ping kann nur gemeinsam mit dem Attribut href verwendet werden.

xxxxxx <a href="Zieladresse" download="Lokaler-Dateiname">Textstelle</a>

Universalattibute: Hypertext Reference mit

xxxxxxxxxxxxxx

xxxxxx <a href="Zieladresse" download="Lokaler-Dateiname">Textstelle</a>

Eventuell später.

Veraltete Attribute

xxxx

Besonderheiten <a>

a: Hypertext ohne Verweis

Es kann manchmal sinnvoll sein, eine Textstelle als Hyperlink zu strukturieren, aber keinen Verweis anzugeben.

So wird in einer Navigation meist der Namen der Datei, die gerade geladen ist und im Browserfenster angezeigt wird, ebenfalls angezeigt. Damit dieser Name gleich aussieht und auch mit CSS gleichermaßen "angesprochen" werden kann, wird dieser in HTML ebenfalls mit <a> ausgezeichnet.

 

Sprungmarke für Fragment: id (identification)

(Element-) Beschreibung <… id="…">

Wenn ein Hyperlink auf eine HTML-Datei verweist, kann dies zur ganze Seite sein - die Webseite wird dann vom Anfang an angezeigt. Oder der Hyperlink verweist zu einer Stelle innerhalb der HTML-Datei - dann scrollt der Browser die Webseite soweit, bis die Darstellung an dieser Stelle beginnt und somit zuerst nur einen Teil der Webseite, ein Fragment, sichtbar ist.

veraltete Methode für Sprungmarken

In HTML5 kann jedes HTML-Element in einer HTML-Datei als Ziel verwendet werden. Früher musste man für eine Sprungmarke ein zusätzliches HTML-Element a mit dem Attribut name einfügen (z.B. <h1><a name="kapitel2">Kapitel 2</a></h1>). In HTML5 geht dies mit Hilfe des Universalattributs id, z.B. <h1 id="kapitel2">Kapitel 2</h1>.

Da das Attribut name in HTML5 nicht mehr verwendet wird, hat dies zur Folge, dass auch der in den meisten Web-Editoren (die vor dem Jahr 2014 veröffentlicht wurden) dafür vorgesehenen Befehl nicht mehr verwendet werden darf:

  • Expression Web:
    nicht mehr! Menü Einfügen, Befehl Textmarke
  • BlueGriffon:
    nicht mehr! Menü Einfügen, Befehl Anker
  • Dreamweaver:
    nicht mehr! Menü Einfügen, Befehl Benannter Ankerpunkt

Anstelle dessen muss eine id eingefügt werden.

akutelle Methode in HTML5

Bei einem Hyperlink auf die ganze Seite braucht man nur in der Quelldatei (von der der Hyperlink wegspringt) einen Verweis <a href="…"> einfügen, wobei der Wert von href mit einem Dateiname endet.

Bei einem Hyperlink zu einem Fragment braucht man zusätzlich zum Verweis in der Quelldatei (von der der Hyperlink wegspringt) eine Sprungmarke in der Zieldatei (auf die der Hyperlink verweist), welche die gewünschte Stelle eindeutig bestimmt. Um diese Eindeutigkeit zu erlangen wird das Attribut id verwendet, dessen zugewiesener Wert einmalig und somit eindeutig sein muss. Da id ein Universalattribut ist, und daher jedem HTML-Element zugewiesen werden kann, kann auch jeder Start-Tag in der Zieldatei zur Sprungmarke gemacht werden.
Um einen Hyperlink auf ein Fragment zu erstellen, weist man in der Zieldatei einem (beliebigen) Start-Tag - der die Sprungmarke werden soll - das Attribut id zu und zwar mit einem in dieser Datei eindeutigen Namen <… id="…">. In der Quelldatei wird im Verweis <a href="…"> in der Wertangabe dem Dateinamen noch eine Raute "#" als Trennzeichen und dann der Name der id angefügt.

Bei Fragmenten von fremden Webseiten kann man nur auf Stellen verweisen, wo im Quellcode schon eine id eingefügt ist. Wollte man auf eine andere Stelle verweisen, müsste man dort eine id einfügen. Da man aber frende Webseiten nicht editieren kann, ist dies möglich. (Eine Ausnahme können Wikis darstellen, da man dort unter gewissen Voraussetzungen die HTML-Dateien bearbeiten kann.)

Attribute <… id="…">

id: Bezeichnung für die Sprungmarke

id steht für "identification" und bedeutet Identifikation, Ausweis.

id ist ein Universalattribut, das nicht verpflichtend ist. Es ist jedoch notwendig, wenn eine Sprungmarke gesetzt werden möchte.

Der angegebene Wert für id gibt an, wie diese Position heißt. Diese Bezeichnung muss in der gesamten HTML-Datei einmalig und somit eindeutig sein. Es darf keine andere id den selben Wert haben.

Attributwerte
  • Text (a-z, 0-9, sowie - und _ ) ohne Sonderzeichen (keine Umlaute, Leerzeichen, Großbuchstaben, Sonderzeichen)

Fragmentname: Name einer id, die sich einer beliebigen Stelle innerhalb einer HTML-Datei befindet. Wird dorthin gesprungen, wird nur der Teil danach (nur ein "Fragment" der gesamten Datei) im Browserfenster angezeigt, (z.B. eine überschrift 3) <h3 id="Fragmentname" >Textstelle</h3>
Hinweis: Für Fragmentnamen gelten bestimmte Regeln für die Namensgebung.

Anmerkung: An die Stelle der id springen bedeutet, dass der Browser die Datei so weit nach oben rollt (scrollt), bis sich die Position der id am oberen Rand des Fensters befindet. Ist jedoch nicht genug Text unterhalb der Position, der das Fenster in der Höhe ausfüllen kann, so funktioniert das nicht.
Es wird nur so weit gerollt (gescrollt), bis das Ende der Datei (Text, Bilder, …) den unteren Rand des Fensters erreicht. Dann wird nicht weiter gerollt (gescrollt). Daher wird in so einem Fall, die Position der id nicht am oberen Rand dargestellt, sondern irgendwo in der Mitte, je nachdem, wie viel Text sich noch unterhalb befindet.

Wenn bei "fremden" Websites ids existieren, können diese auch bei Hyperlinks verwendet werden. Wenn an den gewünschten Stellen keine id existiert, hat man Pech. Es können keine ids eingefügt werden, da man auf fremden Websites klarerweise keine änderungen vornehmen kann.

Web-Editoren

Expression Web | BlueGriffon | Dreamweaver 8

Expression Web

a href (Hypertext Reference): Hyperlink einfügen

Textstelle markieren: Zuerst die Textstelle oder das Bild (oder beides), von der/dem der Hyperlink wegspringen soll, markieren.

Neu: In HTML5 kann das HTML-Element a auch als Blockelement verwendet werden. Dies bedeutet, dass auch ganze Blöcke wie eine überschrift mit mehreren Absätzen (z.B. eine Werbeeinschaltung) innerhalb von <a>…</a> sein dürfen und somit ein einziger Hyperlink..

Befehl aufrufen: Danach das Dialogfenster "Link einfügen" mit einer der unten stehenden Möglichkeiten aufrufen:

  • Menü: Einfügen | Link…
  • Tastenkombination: Strg+K
  • Symbolleiste: Allgemein | Link einfügen (Grafik fehlt noch)

Das Dialogfenster sieht folgendermaßen aus und bietet folgende Möglichkeiten:

Screenshot des Dialogfensters "Link ausw�hlen"

Im obersten Textfeld "Text anzeigen als" steht der markierte Text, oder falls eine Grafik markiert war "<<Auswahl in Dokument>>". Solltet Ihr zuvor keinen Bereich markiert haben, so kann man auch hier einen Text eingeben, der dann an der Position der Einfügemarke als Hyperlink eingefügt wird.

Varianten für Zieladressen (Kombinationsfeld "Adresse"):

  • Hyperlink auf der selben Webseite zu einer Textstelle (Fragment der Seite):
    In Feld "Adresse" (ganz unten) eine Raute "#" eintippen und ohne Abstand den Namen der id, zu der hingesprungen werden soll. Diesen Namen kann man nirgends abrufen sondern man muss ihn eingeben. Da er komplett ident sein muss, ist es besser ihn mit "Kopieren und Einfügen" aus dem Quellcode (id="…") einzugeben als ihn einzutippen.
    Anmerkung: Da in HTML5 keine Anker mehr mit "name" verwendet werden, sollte man die in früheren HTML-Versionen dafür vorgesehenen Methoden nicht mehr verwenden. Dies sind in der linken Spalte "Link zu:" die Schaltfläche "Aktuelles Dokument" sowie die Befehlschaltfläche "Textmarke …". Im Listenfeld in der Mitte erscheinen die Ankernamen in der Reihenfolge wie sie in der HTML-Datei stehen. Den gewünschten Ankernamen anklicken (Pfeil-nach-unten-Taste) und mit OK (Eingabe-Taste) bestätigen.
  • Hyperlink in der selben Seite ganz nach oben:
    In Feld "Adresse" (ganz unten) eine Raute "#" eintippen - das war es.
  • Hyperlink auf eine andere Webseite innerhalb der eigenen Website (auch zu einer Textstelle, Fragment der Seite):
    Im Kombinationsfeld "Suchen in" (ganz oben bzw. Alt+I, danach Pfeiltasten und Eingabetaste) den gewünschten Ordner auswählen. Danach unterhalb im Listenfeld die gewünschte Datei auswählen (2×Tab-Taste, danach Pfeil-Tasten und Eingabetaste).
    Falls man noch ein Fragment angeben will auf die Schaltfläche "Textmarke…" klicken (Alt+T). Es öffnet sich ein weiteres Dialogfenster "Wählen Sie eine Stelle im Dokument aus". Im Listenfeld in der Mitte erscheinen die Ankernamen in der Reihenfolge wie sie in der HTML-Datei stehen. Den gewünschten Ankernamen anklicken (Pfeil-nach-unten-Taste) und mit OK (Eingabe-Taste) bestätigen. nach dem Dateinamen ohne Abstand eine Raute "#" eintippen und danach wie oberhalb beschrieben den Namen der gewünschten id eingeben.
  • Hyperlink auf eine externe Webseite (auch zu einer Textstelle, Fragment der Seite):
    In einem beliebigen Browser die gewünschte Webseite aufrufen.
    Falls nur ein Fragment (Anzeige ab einer Textstelle) gewünscht wird, kann man folgendermaßen vorgehen:
    • Wenn ein diesbezüglicher Hyperlink vorhanden ist (z.B. Inhaltsverzeichnis auf einer Seite von wikipedia.org), einfach anklicken bzw. auswählen. Der Fragmentname erscheint dann ebenfalls in der Adressleiste des Browsers.
    • Ist kein diesbezüglicher Hyperlink vorhanden, kann man an der gewünschten Textstelle im Quellcode nach einer id suchen. Ist eine solche vorhanden, den Namen der id kopieren und in der Adressleiste des Browsers zuerste eine Raute "#" und dann den Namen an die Adresse anfügen. Zur Sicherheit diese Adresse bestätigen (Seite neu aufrufen). Funktioniert dies, ist die Adresse auch nach der Ergänzung eine gültige Adresse.
    • Ist an der gewünschten Textstelle im Quellcode keine id vorhanden, so hat man Pech gehabt. Da man eine fremde Webseite nicht verändern kann, besteht keine Möglichkeit eine id einzufügen.
    Wenn die Darstellung der gewünschten Webseite passt, in die Adressleiste klicken und somit die Adresse (URL) markieren. Danach diese kopieren (Strg+C bzw. über Kontextmenü).
    Zurück zum Expression Web-Fenster wechseln und im Dialogfenster das Eingabefeld "Adresse" auswählen (Klicken oder Alt+S). Hier die kopierte URL einfügen (Strg+V oder Kontextmenü).
    Die URL wird als absoluter Pfad angezeigt, mit http:// am Anfang.
    Wenn alles passt mit OK (Entertaste) bestätigen.
  • Händisches eintippen:
    Eher zum Ausbessern, besonders beim Eintippen einer absoluten Adresse eher fehleranfällig. Im Dialogfenster das Eingabefeld "Adresse" auswählen (Klicken oder Alt+S). Hier die gewünschte Adresse eintippen oder ausbessern. Mit OK (Eingabetaste) bestätigen.

weitere Attribute einfügen

target: Die Befehlschaltfläche "Zielframe…" anklicken. Im Dialogfeld nun entweder "Gleicher Frame" (ergibt als Zieleinstellung "_self") angeben oder "Neues Fenster" (ergibt als Zieleinstellung "_blank"). Alle anderen Einstellungen sind veraltet - und der Name "Gleicher Frame" ist leider verwirrend gewählt.

Möchte man den Benutzer entscheiden lassen, so läßt man das Attribut target weg.

download: Ist in Expression Web enthalten, daher im Quellcode händisch (ohne Intellisense) eingeben.

ping, rel, hreflang, type

Eventuell später.

a: Hypertext ohne Verweis

Nur im Quellcode möglich.

Quickinfo (=title), Textmarke, Parameter, Neues Dokument, E-Mail-Adresse

Ziel (Sprungmarke) innerhalb einer HTML-Datei eingeben: Fragment

Die gewünschte Textstelle auswählen, indem man das entsprechende HTML-Element auswählt.

  • In die Textstelle klicken.
    Vorsicht: Es wird immer das innerste HTML-Element ausgewählt, in dessen Schachtel man klickt. Dies kann z.B. eine Betonung <em> sein, dass sich im gewünschten <p> befindet. Möchte man ein umgebendes Element haben, kann man folgendermaßen vorgehen:
    • Um das umgebende Blockelement erscheint in der Entwurfsansicht ein punktierter Rahmen mit einem Reiter links oben, in dem der Name des Elements angezeigt wird. Meist ist genau dieses Element das gewünschte. Klickt man in den Reiter so wird es ausgewählt.
    • In der Leiste "Direktauswahl von Tags" (oben im Arbeitsbereich) das gewünschte HTML-Element auswählen.
  • Ist die Einfügemarke an der richtigen Position, die Taste "F6" tippen. In der Leiste "Direktauswahl von Tags" (oben im Arbeitsbereich) ist das innereste HTML-Element markiert. Möchte man ein umgebendes Element haben, kann man folgendermaßen vorgehen:
    • Mit den Pfeil-Tasten links und rechts kann man andere Elemente auswählen.

Um einen "Anker" zu setzen, muss man für dieses HTML-Element das Attribut id einfügen und als Wert den gewünschten Namen angeben.
Namensregeln beachten!
Eine id mit Namen kann man auf folgende Weise eingeben:

  • In der Symbolleiste "Formatvorlage" gibt es das Kombinationsfeld "ID". (Sollte die Symbolleiste nicht angezeigt werden, kann man sie im Menü "Ansicht", Befehl "Symbolleisten", Befehl "Formatvorlage" einblenden bzw. über das Kontextmenü.)
    Zuerst die Liste öffnen. Den obersten Eintrag "<Eindeutige ID zuweisen>" auswählen. Es wird ein provisorischer Namen angezeigt, daher nochmals ins Kombinationsfeld klicken! Jetzt den gewünschten Namen eingeben, ohne Raute "#".
  • Alternativ mit Strg+Q den "Direkt-Editor für Tags" aufrufen. War das Element ausgewählt, erscheint schon "Tag bearbeiten"; ansonsten von "HTML einfügen" auf "Tag bearbeiten" umschalten. Nun händisch hinter dem Elementnamen " id=" eintippen. Zwischen den erscheinenden Anführungszeichen den gewünschten Namen eingeben, ohne Raute "#".
  • Alternativ im Quellcode.

a name/id
Microsoft nennt HTML-Anker anders, nämlich Textmarke.
Die Einfügemarke in der gewünschten Zeile am besten soweit vorne (also links) platzieren.
Setzen eines Ankers: Menü Einfügen | Textmarke… oder Tastenkombination Strg+Umschalt+G. Einfach im Textfeld Textmarkenname einen Namen eingeben.
Namensregeln beachten!
Mit OK (Entertaste) bestätigen

BlueGriffon

  • a href: Hypertext Reference
    Hyperlink einfügen: Textstelle oder Bild, von der/dem der Hyperlink wegspringen soll, markieren. Danach das Dialogfenster "Verknüpfungen" mit einer der unten stehenden Möglichkeiten aufrufen:
    • Menü Einfügen | Link
    • Tastenkombination: Strg+K
    Das Dialogfenster sieht folgendermaßen aus und bietet folgende Möglichkeiten:
    Dialogfenster Verkn�pfungen
    Im obersten Textfeld "Text" steht der markierte Text, oder falls eine Grafik markiert war deren Alternativtext.
    • Hyperlink auf einen Anker auf der selben Seite:
      Im Dialogfenster das Kombinationsfeld "Ziel" durch anklicken des Dreiecks öffnen (Alt+Pfeil-nach-unten). Im sich öffnenden Listenfeld erscheinen die Ankernamen in der Reihenfolge wie sie in der HTML-Datei stehen. Den gewünschten Ankernamen anklicken (Pfeil-nach-unten-Taste) und mit OK (Eingabe-Taste) bestätigen.
    • Hyperlink innerhalb der eigenen Website (auch auf einen Anker):
      Im Dialogfenster rechts neben dem Kombinationsfeld "Ziel" die Schaltfläche "Datei wählen" anklicken. Im sich öffnenden Dialogfenster "Datei wählen" die gewünsche Datei auswählen.
      Falls man noch einen Anker auswählen will - geht zur zeit nicht; nur im Quellcode möglich. auf die Schaltfläche "Textmarke…" klicken (Alt+T). Es öffnet sich ein weiteres Dialogfenster "Wählen Sie eine Stelle im Dokument aus". Im Listenfeld in der Mitte erscheinen die Ankernamen in der Reihenfolge wie sie in der HTML-Datei stehen. Den gewünschten Ankernamen anklicken (Pfeil-nach-unten-Taste) und mit OK (Eingabe-Taste) bestätigen.
    • Hyperlink auf eine externe Webseite (auch auf einen Anker):
      In einem beliebigen Browser die gewünschte Webseite aufrufen. Wenn gewünscht, zum Ankerpunkt springen. Wenn ein diesbezüglicher Hyperlink vorhanden ist, einfach auswählen (z.B. Inhaltsverzeichnis auf einer Wikipedia-Seite), ansonsten geht dies nur über den Quellcode.
      Wenn die Darstellung der gewünschten Webseite passt, in die Adressleiste klicken und somit die Adresse (URL) markieren. Danach diese kopieren (Strg+C bzw. über Kontextmenü).
      Zurück zum BlueGriffon-Fenster wechseln und das Dialogfenster jetzt erst (oder erneut) aufrufen. Die kopierte URL ist schon im Kombinationsfeld "Ziel" eingetragen.
      Die URL wird als absoluter Pfad angezeigt, mit http:// am Anfang.
      Wenn alles passt mit OK (Entertaste) bestätigen.
    • Händisches eintippen:
      Eher zum Ausbessern, beim Eintippen einer absoluten Adresse eher fehleranfällig. Im Dialogfenster das Eingabefeld "Ziel" auswählen. Hier die gewünschte Adresse eintippen oder ausbessern. Mit OK (Eingabetaste) bestätigen.
  • a name/id
    Die Einfügemarke in der gewünschten Zeile am besten soweit vorne (also links) platzieren.
    Setzen eines Ankers: Menü Einfügen | Anker.  Einfach im Textfeld "Anker Name" einen Namen eingeben.
    Namensregeln beachten!
    Mit OK (Entertaste) bestätigen.

Dreamweaver

  • a href: Hypertext Reference
    Hyperlink einfügen: Textstelle oder Bild, von der/dem der Hyperlink wegspringen soll, markieren. Danach das Ziel mit einer der unten stehenden Möglichkeiten eingeben:
    • im Fenster Eigenschaften
      Abbildung des Kombinationsfeldes Hyperlink und der nebenstehenden Symbole
    • eintippen der Zieladresse (URL) in das Kombinationsfeld "Hyperlink" (ist eher fehleranfällig)
      kann auch zum Ausbessern verwendet werden
      Vorsicht: Immer mit der Eingabetaste bestätigen, sonst wird die änderung eventuell nicht angenommen.
    • Kopieren der Zieladresse (URL) in das Kombinationsfeld.
      Vorsicht: bei absoluten Pfaden (z.B. Seiten auf anderen Websites) kommt es bei der Eingabe in Dreamweaver immer wieder zu Problemen.
      Lösung: Adresse (absoluter Pfad) in einem Browser eingeben oder über vorhandene Hyperlinks anspringen und Datei anzeigen lassen. Das geht auch bei Adressen mit Anker! Funktioniert es, die Adresse aus dem Browser komplett (mit http:// , #ankername usw.) kopieren und diese dann im Dreamweaver einfügen.
      Vorsicht: Immer mit der Eingabetaste bestätigen, sonst wird die änderung eventuell nicht angenommen.
    • Ziehen des Fadenkreuz-Symbols "Auf Datei zeigen" auf das Ziel
      • bei Dateien innerhalb der Website (relativer Pfad): auf die Dateien (HTML, Bilder) im Fenster Dateien zeigen
      • bei Dateien außerhalb der Website (absoluter Pfad) nicht möglich
      • bei Anker innerhalb der selben Datei: in der Darstellung Entwurf rollen (scrollen) bis das gewünschte Ankersymbol sichtbar ist, und dann vom Symbol weg auf den Anker ziehen
      • bei Anker in einer anderen Datei, die innerhalb der Website ist (relativer Pfad):
        beide Dateien als Fenster geöffnet und gleichzeitig sichtbar (nicht maximiert)
        (im einen Fenster die Textstelle oder Bild markieren)
        im anderen Fender in der Darstellung Entwurf rollen (scrollen) bis das gewünschte Ankersymbol sichtbar ist, und dann vom Symbol weg auf den Anker ziehen
      • bei Anker in einer anderen Datei, die außerhalb der Website ist (absoluter Pfad) nicht möglich (wie oben)
    • Symbol "Datei suchen": öffnet ein Dialogfenster wie bei Menü: Datei, öffnen. Kann nur bei Dateien innerhalb der Website (relativer Pfad) und ohne Anker verwendet werden.
    • mit dem Menü Einfügen, Hyperlink: Text ist durch markieren der gewünschten Textstelle schon vorgegeben, Hyperlink kann mit Symbol "Datei suchen" ausgewählt werden, oder bei Seiten auf fremden Websites mittels kopieren und einfügen der Zieladresse, siehe Kopieren der Zieladresse (URL) in das Kombinationsfeld
  • a name/id
    Die Einfügemarke in der gewünschten Zeile am besten soweit vorne (also links) platzieren.
    Anker setzen: Menü Einfügen, Benannter Ankerpunkt

zum Anfang der SeiteBearbeitung im Quellcode

Hyperlinks

nach unten a