Lenker

Så langt har du laget en enkelt nettside, som er vel og bra, men det som gjør internett så spesielt er at alt lenkes sammen.

H’en og T’en i HTML står for HyperText, som betyr «et system av lenket tekst».

En anker-tag (a) brukes for å definere en lenke, men du må også legge til noe mer til en anker-tag, nemlig lenkedestinasjonen.

Legg dette til i dokumentet ditt:

<!DOCTYPE html>

<html>

<head>
    <title>Min første webside</title>
</head>

<body>

    <h1>Min første webside</h1>

    <h2>Hva dette er</h2>
    <p>En enkel side laget med HTML</p>

    <h2>Hvorfor dette er</h2>
    <p>For å lære HTML</p>

    <h2>Hvor du finner mer</h2>
    <p><a href="https://www.progging.no">Progging</a></p>

</body>

</html>

Lenkedestinasjonen blir definert, eller satt, om du vil i href-attributtet til anker-tag’en. Lenken kan være absolutt, slik som i eksemplet over, eller den kan være relativ til siden man står på. Så hvis du f.eks hadde en annen fil i samme mappe som het flygendemose.html, så kunne du ganske enkelt hatt følgende kodelinje:

<a href="flygendemose.html">Flygende mose er et mirakel</a>

En lenke trenger ikke å lenke til en annen HTML-fil – den kan linke til hvorsomhelst ellers på nettsiden.

En lenke kan også sende brukeren til et annet sted på samme siden de er på. Du kan legge til en id-attributt på stort sett alle tag’er, f.eks <h2 id="mose">Mose</h2>, og deretter lenke til den overskriften med en anker-tag slik: <a href="#mose">Gå til mose</a>. Klikker man på denne lenken går man rett til elementet som har den ID’en.