absolute und relative Links

 
 
   Vivisimo:
 
 
IgfSek2 Html-Kurs     JavaScript SelfHtml

Inhalt

IGFSEK2.DE

01: Der Editor
02: Grundlagen
03: Seitenaufbau
04: Zeilen u. Absätze
05: Überschriften
06: fett und kursiv...
07: hoch und tief...
08: Trennlinien
09: Listen, ...
10: Hyperlinks
11: Relative Links
12: Grafiken
12+:Bildbearbeitung
13: Farben
14: Tabellen
15: Frames
16: Cascading...

interne Links

Alle Links einer Site sind relativ adressiert. Dies bedeutet, daß beim Setzen eines Links nicht die komplette URL, sondern nur der Pfad ab der Startebene der Site angegeben werden muß. Also wird weder Dienstart, Servername noch Länderkürzel eingegeben. Wenn Du keine Unterverzeichnisse verwendest, hast Du auch kein Verzeichnis. Durch die relative Adressierung wird Speicherplatz gespart und man kann mit der Internet-Site einfacher umziehen (oder sie z.B. auf CD-ROM brennen)

Die Datei liegt im Hauptverzeichnis:
index.htm

Somit sieht dann der HTML-Code wie folgt aus:

<a href="index.htm"> eine beliebige Umschreibung </a>

Die Datei liegt im Verzeichnis: informatik11: informatik11/index.htm

<a href="informatik11/index.htm"> Inf 11</a>

absolute Links

Wird auf Seiten außerhalb der eigenen Seiten verwiesen (ein Link gesetzt), muß die komplette URL angegeben werden, also "http://www.igfsek2.de/projekte/...."

Somit sieht dann der HTML-Code wie folgt aus:

 <a href="http://www.igfsek2.de/projekte/index.htm"> eine beliebige Umschreibung </a>

Bei der beliebige Umschreibung sollte etwas Sinnvolles stehen, damit dem Besucher im Voraus bekannt ist, was ihn hinter dem Link erwartet.

Stolperfallen

Bei der Pfadangabe von Links wird gerne anstatt "/" ein "\" gesetzt. Dies ergibt im Browser von Netscape Probleme, hingegen mokiert der Microsoft Internet-Explorer die falsche Schreibweise nicht und führt sie einfach aus.

Tipps zu Unterverzeichnissen:

In jedem Verzeichnis sollte eine index.htm existieren, da ansonsten unter Umständen bei der URL ohne Datei der Inhalt dieses Ordners aufgelistet wird oder nur eine Fehlermeldung kommt.