HTML-links

Gepubliceerd door Kevin Van Eenoo op

HTML-links zijn hyperlinks die ervoor zorgen dat je van de ene pagina naar de andere kan navigeren door te klikken op een stukje tekst of een afbeelding. Deze koppelingen zijn noodzakelijk om een website op te bouwen, want een site bestaat nu eenmaal uit een verzameling van webpagina's die met elkaar verbonden zijn door middel van hyperlinks.

Een hyperlink wordt gedefinieerd door de <a> tag. Binnen die tag komt minstens het attribuut href (= hypertext reference) waarmee je verwijst naar het bestemmingsadres.

Absolute en relatieve koppelingen

Een absoluut pad

Dit is een koppeling naar een document (pagina) op een andere website. Concreet wil dit zeggen dat de hyperlink ons brengt naar een webpagina, document, afbeelding ... op een andere server dan degene waar onze website gehost wordt. Een absoluut pad begint altijd met http:// (of https:// of ftp://).

Voorbeeld van een absolute hyperlink

<!DOCTYPE html>
<html>
  <head>
    <title>HTML-links</title>
  </head>
  <body>
    <h1>Absolute hyperlink</h1>
    <a href="http://www.onderwijsweb.net/">Onderwijsweb</a>
  </body>
</html>

Een relatief pad

Dit is een koppeling tussen verschillende pagina's, afbeeldingen of documenten binnen onze eigen website. De verbinding gebeurt binnen dezelfde server.

Stel je voor dat je twee pagina's hebt gemaakt en plaatst die binnen eenzelfde map (op je computer of op een server). De ene genaamd pagina1.html en de andere pagina2.html. Dan kan je in het document pagina1.html een hyperlink opnemen naar pagina2.html en omgekeerd.

Code pagina1.html | Voorbeeld

<!DOCTYPE html>
<html>
  <head>
    <title>Pagina 1</title>
  </head>
  <body>
    <h1>Pagina 1</h1>
    <a href="pagina2.html">Ga naar pagina 2</a>
  </body>
</html>

Code pagina2.html | Voorbeeld

<!DOCTYPE html>
<html>
  <head>
    <title>Pagina 2</title>
  </head>
  <body>
    <h1>Pagina 2</h1>
    <a href="pagina1.html">Ga naar pagina 1</a>
  </body>
</html>

Het target attribuut

Het target attribuut wordt gebruikt om aan te duiden hoe (in welk venster) de hyperlink geopend moet worden.

TargetBeschrijving
_blankOpent het gekoppelde document in een nieuw venster of tabblad.
_selfOpent het gekoppelde document in hetzelfde frame/venster als hetgeen waarin geklikt werd (standaard optie).
_parentOpent het gekoppelde document in het bovenliggende frame.
_topOpent het gekoppelde document in het volledige venster van de browser.
framenaam Opent het gekoppelde document in het benoemde frame.

Voorbeeld van een absolute hyperlink die opent in een nieuw venster

<!DOCTYPE html>
<html>
  <head>
    <title>HTML-links</title>
  </head>
  <body>
    <h1>Absolute hyperlink die opent in een nieuw venster</h1>
    <a href="http://www.onderwijsweb.net/" target="_blank">Onderwijsweb</a>
  </body>
</html>

Download: bovenstaande oefeningen (.zip)