En av finesserna med websidor är att man kan länka dem samman på ett sätt som är omöjligt i de flesta andra media. De flesta länkarna leder till en annan sida men det finns också länkar som leder till ett så kallat ankare (en annan plats i samma dokumentet). Slutligen finns det också länkar som leder till en e-mailadress.
Taggen som ordnar länkar är:<A> </A>. Mellan taggarna skrivs koden för det som ska utgöra länken. Det kan vara text eller en bild. Man kan också länka till fler saker än websidor. T ex bilder (då dyker endast bilden upp i webläsaren), komprimerade filer (då frågar webläsaren om du vill spara den), musik.
Vi kan ta en budbärare som exempel. Ska du skicka honom till andra sidan staden med ett paket måste du ange en adress. Men ska han bara två trappor upp är det bättre att säga: "Du ska två trappor upp" än "Tistelvägen 43b fjärde våningen". Vi kan se referensen i HREF-attributet som en vägbeskrivning för webläsaren. I vissa fall är det lättare att berätta hela adressen och ibland en relativ adress. Låt oss se på några exempel. Vi har en filstruktur som ser ut så här:
| <A HREF="www.yoursite.se/index.html">En kompis hemsida</A> | Absolut referens. Länkar till "vår" sida. |
| <A HREF="sida2.html">Gå till sida 2</A> | Relativ referens. Länkar till filen sida2.html i samma katalog som sidan med länken. |
| <A HREF="bilar/ferrari.html">Gå till sida 2</A> | Relativ referens. Länkar till filen ferrari.html i katalogen bilar. |
| <A HREF="../index.html">Gå till huvudsidan</A> | Relativ referens. Länkar till filen index.html i katalogen under den aktuella. T ex från ferrari.html till index.html. |
| <A HREF="../bilder/volvo.gif">Se en bild på en volvo</A> | Relativ referens. Länkar till filen volvo.gif i katalogen bilder som ligger i katalogen under den aktuella. T ex från ferrari.html till volvo.gif. |
Länken
En intern länk är mycket lik en vanlig länk. Så här kan den se ut:
<A HREF="#palme">Olof Palme<A>
Du får nu en länk bestående av texten "Olof Palme" som leder till en annan plats i dokumentet. Denna plats kallas ankare och är i detta fallet "palme". För att visa webläsaren att det är frågan om en intern länk föregås ankarnamnet av ett "#".
Ankaret
Ankaret placeras på den punkten dit du vill att webläsaren ska hoppa. Taggen som lägger ut ankaret kan se ut så här:
<A NAME=palme>Olof Palme</A>
Här har attributet HREF byts ut mot attributet NAME som specifiserar ett ankarnamn. Namnet kan i princip se ut hur som helst. Försök dock undvika svenska tecken och andra specialtecken. Du får inte heller använda stora och små bokstäver hur som helst. Webläsaren skiljer på ankaret "Palme" och "palme".
Du har nu lagt ut ett ankare vid orden "Olof Palme". Ankaret kan också utgöras av t ex en bild.
<A HREF="www.internetskola.se/huvud.html#avsnitt4">Gå till avsnitt 4</A>
En länk till en e-postlåda går enkelt att fixa. Så här skriver man: <A HREF="MAILTO:statsministern@rosenbad.se"> E-post till statsministern</A><A HREF="MAILTO:statsministern@rosenbad.se?subject=hej">