SELFHTML: HTML / Verweise - Hyperlinks / Typisierte Verweise
Description: (SELFHTML 7.0) Wie Sie in HTML Verweise so auszeichnen, daß ihre Bedeutung und Angaben zum Verweisziel mit im Verweis stehen.
Keywords: SELFHTML, HTML, Verweise, Hyperlinks, Verweistypen, typisierte Verweise

SELFHTML/Quickbar HTML Verweise - Hyperlinks

| ## Typisierte Verweise
| Logischen Bezug eines Verweises angeben Angabe zu Sprache und Zeichensatz des Verweisziels

## Logischen Bezug eines Verweises angeben

Ein Feature, das Hypertext-Enthusiasten an HTML bislang vermißt haben, ist seit HTML 4.0 Bestandteil der Sprache. Sie können bei einem Verweis angeben, welcher Art das Ziel ist. Dazu gibt es eine Liste von Zieltypen.

### Beispiele:

    <a href="index.htm" rev="contents">Inhalt</a>
    <a href="datei3.htm" rel="next">weiter</a>
    <a href="datei1.htm" rel="prev">zur&uuml;ck</a>
    <a href="#top" rev="chapter">zum Kapitelanfang</a>

### Erläuterung:

Mit dem Attribut `rel=` bestimmen Sie einen logischen "Vorwärtsverweis" zu einem bestimmten Ziel, mit `rev=` einen logischen "Rückwärtsverweis" (rel = relation = Bezug, rev = reverse = Umkehr). Beide Angaben sind nur in Verbindung mit dem Attribut `href=` sinnvoll - dort geben Sie wie üblich das eigentliche Verweisziel, also die Datei oder URL-Adresse, auf die Sie verweisen, an.

Folgende logische Bezüge können Sie angeben:

`rel="contents"` bedeutet: Verweis zum Inhaltsverzeichnis (contents = Inhaltsverzeichnis)
`rev="contents"` bedeutet: Rückverweis zum Inhaltsverzeichnis
`rel="chapter"` bedeutet: Verweis zum Kapitel (chapter = Kapitel)
`rev="chapter"` bedeutet: Rückverweis zum Kapitel
`rel="section"` bedeutet: Verweis zum Abschnitt (section = Abschnitt)
`rev="section"` bedeutet: Rückverweis zum Abschnitt
`rel="subsection"` bedeutet: Verweis zum Unterabschnitt (subsection = Unterabschnitt)
`rev="subsection"` bedeutet: Rückverweis zum Unterabschnitt
`rel="index"` bedeutet: Verweis zum Stichwortverzeichnis
`rev="index"` bedeutet: Rückverweis zum Stichwortverzeichnis
`rel="glossary"` bedeutet: Verweis zum Glossar
`rev="glossary"` bedeutet: Rückverweis zum Glossar
`rel="appendix"` bedeutet: Verweis zum Anhang (appendix = Anhang)
`rev="appendix"` bedeutet: Rückverweis zum Anhang
`rel="copyright"` bedeutet: Verweis zur Copyright-Angabe
`rev="copyright"` bedeutet: Rückverweis zur Copyright-Angabe
`rel="next"` bedeutet: Verweis zur nächsten Datei in der "Guided tour" (next = nächste Seite)
`rev="next"` bedeutet: Rückverweis zur nächsten Datei
`rel="prev"` bedeutet: Verweis zur vorherigen Datei in der "Guided tour" (prev = previous = vorherige Seite)
`rev="prev"` bedeutet: Rückverweis zur vorherigen Datei
`rel="start"` bedeutet: Verweis zur ersten Datei in der "Guided tour" (start = erste Seite)
`rev="start"` bedeutet: Rückverweis zur ersten Datei
`rel="help"` bedeutet: Verweis zum Hilfekontext (help = Hilfe)
`rev="help"` bedeutet: Rückverweis zum Hilfekontext
`rel="bookmark"` bedeutet: Verweis zu einem allgemeinen Orientierungspunkt (bookmark = Lesezeichen)
`rev="bookmark"` bedeutet: Rückverweis zu einem allgemeinen Orientierungspunkt
`rel="alternate"` bedeutet: Verweis zu einer Datei mit dem gleichen Inhalt wie der aktuellen, jedoch in einer anderen Dokumentversion (alternate = alternierend).
`rev="alternate"` bedeutet: Rückverweis zu einer Datei mit dem gleichen Inhalt wie der aktuellen, jedoch in einer anderen Dokumentversion

### Beachten Sie:

Ob und wie ein Browser solche Angaben für den Anwender sichtbar macht, ist nicht festgelegt. Ein Browser könnte beispielsweise beim Überfahren des Verweises mit der Maus ein kleines Icon anzeigen, welches das Verweisziel symbolisiert. Weder Netscape noch MS Internet Explorer bieten etwas Derartiges in ihren Produktversionen 4.x an.

## Angabe zu Sprache und Zeichensatz des Verweisziels

Ab HTML 4.0 können Sie auch angeben, in welcher Landessprache das Verweisziel geschrieben ist, und welchen Zeichensatz die Zieldatei benutzt. Die Angabe zur Landessprache kann für den Anwender ein nützlicher Hinweis sein. Die Angabe zum Zeichensatz ist interessant, um den Browser schon mal innerlich auf die Internationalisierungshürden vorzubereiten, die ihn beim Verweisziel erwarten.

### Beispiel:

    <a href="http://www.xy.il" hreflang="il" charset="iso-8559-8">Verweistext</a>

### Erläuterung:

Mit dem Attribut `hreflang=` können Sie die Sprache angeben (hreflang = hyper reference language = Verweiszielsprache), und zwar in Form eines zweistelligen Buchstabenkürzels, wie es im Internet zum Beispiel auch für Landes-Domainnamen-Endungen verwendet wird (weitere Informationen siehe im Internet in der RFC 1766). Endungen sind z.B. `de` für deutsch, `en` für englisch oder `fr` für französisch.

Mit `charset=` können Sie den Zeichensatz angeben, der auf der Zieladresse verwendet wird (charset = Zeichensatz). Mehr zu diesem Thema finden Sie innerhalb dieser Dokumentation bei Zeichensätze (iso-8559-Familie und andere).

Im Beispiel wird auf eine angenommene israelische Adresse verwiesen. Mit `hreflang="il"` wird die israelische Sprache als Sprache des Verweisziels angegeben. Mit `charset="iso-8559-8"` wird der Zeichensatz iso-8559-8 als der Zeichensatz angegeben, der am Verweisziel verwendet wird (das ist der Zeichensatz für hebräische Schrift).

### Beachten Sie:

Ob und wie ein Browser solche Angaben für den Anwender sichtbar macht, ist nicht festgelegt. Ein Browser könnte beispielsweise beim Überfahren des Verweises mit der Maus ein kleines Flaggen-Icon anzeigen, das die Landessprache symbolisiert. Bei der Angabe zum Zeichensatz könnte der Browser beim Anklicken des Verweises beispielsweise eine Warnung ausgeben, daß der Zeichensatz auf dem Anwender nicht verfügbar ist, und ihn in einem Dialog fragen, ob er den Verweis wirklich ausführen will. Weder Netscape noch MS Internet Explorer bieten etwas Derartiges in ihren Produktversionen 4.x an.

weiter: | Tabulator-Reihenfolge und Tastaturkürzel für Verweise
zurück: | Verweise bei Frames

SELFHTML/Quickbar HTML Verweise - Hyperlinks

© 1998 Stefan Münz, muenz@csi.com