HTML beschrijving element LINK


Handleiding HTML Legenda | HTML-elementen | Inhoud HTML | Inhoud CSS | Begin


Van het LINK element worden de volgende attributen beschreven: CHARSET, HREF, HREFLANG, MEDIA, REL, REV, TARGET, TITLE en TYPE.

De beschrijving van de attributen CLASS, DIR, ID, LANG en STYLE is opgenomen in het onderdeel Algemene attributen.

Een overzicht van attributen, die betrekking hebben op het uitvoeren van een script bij het optreden van een bepaalde gebeurtenis, wordt gegeven in het onderdeel Gebeurtenis-attributen.

Het gebruik van het LINK element wordt toegelicht in de onderdelen Structuur document en Stylesheets in de Handleiding HTML.


LINK


HTML 2.0
IE 3.0
NN 4.0
MOZ 1.0
FF 1.0
OP 3.5
Met het LINK element wordt een relatie gelegd tussen het huidige document en een andere bron (bijvoorbeeld een ander document). Het heeft onder andere zijn toepassing bij stylesheets, waar het aangeeft welk extern stijlblad gebruikt moet worden. Het LINK element kan ook informatie bevatten, welke gebruikt wordt door zoekmachines. Tenslotte kan met behulp van het LINK element automatisch een knoppenbalk gegenereerd worden voor het document. Deze laatste mogelijkheid wordt echter door de belangrijkste browsers niet ondersteund.
De opbouw is:

<LINK>

Het LINK element heeft alleen attributen en geen inhoud. Een beëindiging is daarom niet toegestaan. Het moet geplaatst worden in de head van een document.

DTD HTML 4.0: strict, transitional, frameset
Beëindiging: verboden
Inhoud: - (het element is leeg)
Mag zijn opgenomen in: HEAD
Vereiste attributen: -
CHARSET


HTML 4.0
IE -
NN -
MOZ -
FF -
OP -
Met het CHARSET attribuut kan worden aangegeven, wat de karaktercodering is van de bron waarheen het HREF attribuut verwijst. Een karaktercodering is een methode voor het omzetten van een reeks bytes (welke de server verstuurt) in een reeks karakters (welke de browser kan weergeven op het scherm).
De opbouw is:

<LINK CHARSET="waarde">
HREF


HTML 2.0
IE 3.0
NN 4.0
MOZ 1.0
FF 1.0
OP 3.5
Met het HREF attribuut wordt bepaald met welke bron een relatie gelegd moet worden.
De opbouw is:

<LINK HREF="URI">

De URI (Uniform Resource Identifier) heeft de volgende opbouw:

http://host/path

Host specificeert het adres van de server, waarop zich de gevraagde bron bevindt. Het kan een IP-adres zijn, maar meestal is het de naam van de machine. Een machinenaam (ook wel domeinnaam) bestaat uit meerdere delen gescheiden door een punt, begint vaak met "www" en eindigt met een landcode (bijvoorbeeld "nl", "be", "uk") of de vooral in de Verenigde Staten gebruikte code voor de sector (bijvoorbeeld "com" voor commerciële instellingen en "org" voor non-profit organisaties).
Path geeft aan hoe de gevraagde bron op de server gevonden kan worden: bijvoorbeeld in welke directory en onder welke bestandsnaam.

Het is niet altijd nodig een complete URI op te nemen. Als de gevraagde bron zich op de lokale server bevindt, dan volstaat de volgende URI:

path

In een URI moeten bepaalde karakters in gecodeerde vorm worden opgenomen. Zie voor een toelichting het onderdeel Hyperlinks.
HREFLANG


HTML 4.0
IE -
NN -
MOZ -
FF -
OP -
Met het HREFLANG attribuut wordt gebruikt om aan te geven wat de taal is van de bron waarnaar verwezen wordt.
De opbouw is:

<LINK HREFLANG="waarde">

Als waarden zijn onder meer de volgende taalcodes mogelijk: "nl" (Nederlands), "en" (Engels), "en-US" (US Engels), "fr" (Frans), "de" (Duits), "it" (Italiaans) en "es" (Spaans).
MEDIA


HTML 4.0
IE 4.0
NN 6.0
MOZ 1.0
FF 1.0
OP 3.6
Met het MEDIA attribuut kan aangegeven worden dat de stijlregels in het externe stijlblad betrekking hebben op de weergave van het document door een bepaald apparaat.
De opbouw is:

<LINK MEDIA="waarde">

Als waarde worden één of meer van zogenoemde media beschrijvers opgenomen:
  • all: voor weergave door alle apparaten
  • screen: voor weergave zonder pagina-indeling op een computerscherm
  • print: voor weergave in pagina-opmaak bij het afdrukken of als print-preview
  • aural: voor weergave door een spraaksynthesizer
  • braille: voor weergave door een brailleleesapparaat
  • handheld: voor weergave door een apparaat met een klein beeldscherm
  • projection: voor weergave door een projectieapparaat
  • tty: voor weergave door een apparaat dat alleen tekst weergeeft in een vast karaktergrid
  • tv: voor weergave op een televisietoestel
Wanneer meerdere media beschrijvers worden opgenomen, worden ze gescheiden door een komma.

De media beschrijvers zijn hoofdletterongevoelig. Dat wil zeggen dat het niet uitmaakt of ze in hoofdletters of in kleine letters worden geschreven.

De standaardwaarde van het MEDIA attribuut is screen. Dat betekent dat de browser bij het ontbreken van het MEDIA attribuut de stijlen alleen op het scherm moet weergeven. De praktijk is echter dat de meeste browsers de stijlen in dat geval ook weergeven bij het afdrukken (alleen Opera met versienummer 6 en lager doet dit niet).

Indien naast of in plaats van screen één of meer andere media beschrijvers opgenomen worden, geeft Netscape Navigator 4 de in het stijlblad gedefinieerde stijlen niet weer. Hiervan kan gebruik gemaakt worden als het gewenst is de stijlen voor deze browser te verbergen.

In Microsoft Internet Explorer 4.0 t/m 5.5 en in Opera 3.5 t/m 7.0 wordt de waarde van het MEDIA attribuut alleen aangehouden voor stijlregels welke in het stijlblad zelf zijn opgenomen. Voor stijlregels die met behulp van de @import-regel uit een ander stijlblad zijn geïmporteerd, wordt in de genoemde browsers de waarde van het MEDIA attribuut genegeerd. De stijlen die in het geïmporteerde stijlblad zijn gedefinieerd, worden daardoor weergegeven door alle apparaten.
REL


HTML 4.0
IE 3.0
NN 4.0
MOZ 1.0
FF 1.0
OP 3.5
Met het REL attribuut wordt aangegeven wat voor soort relatie het huidige document met de via het HREF attribuut gedefinieerde bron heeft.
De opbouw is:

<LINK REL="waarde">

Mogelijke waarden zijn onder meer:
  • stylesheet: geeft in combinatie met het TYPE attribuut met (meestal) de waarde "text/css" aan, dat het gaat om een verwijzing naar een extern stijlblad
  • alternate stylesheet: geeft (in combinatie met de attributen TYPE en TITLE) aan dat het gaat om een verwijzing naar een alternatief extern stijlblad
  • shortcut icon: geeft aan dat het gaat om een ico-bestand, dat door de nieuwste browsers gebruikt wordt om in plaats van het standaard symbool een specifieke afbeelding te plaatsen voor de URI in de adresbalk, of voor een favoriet of bookmark
  • alternate: geeft aan dat het gaat om een verwijzing naar een alternatieve versie van de site, bijvoorbeeld (in combinatie met het TYPE attribuut met de waarde "application/rss+xml") naar een RSS news feed.
Daarnaast zijn er waarden, die betrekking hebben op een automatisch gegenereerde knoppenbalk. Tot de meest gebruikte horen:
  • home: verwijst naar de beginpagina van de site
  • start: verwijst naar de beginpagina van de site
  • first: verwijst naar het eerste document in een verzameling documenten
  • last: verwijst naar het laatste document in een verzameling documenten
  • prev: verwijst naar het vorige document in een verzameling documenten
  • next: verwijst naar het volgende document in een verzameling documenten
  • up: verwijst naar een document dat in een verzameling documenten een niveau hoger staat
  • author: verwijst naar een document met informatie over de auteur
  • copyright: verwijst naar een document met copyright informatie
  • contents: verwijst naar een document met de inhoudsopgave van de site
  • index: verwijst naar een document dat een trefwoordenregister bevat van de site
  • glossary: verwijst naar een verklarende woordenlijst
  • help: verwijst naar een document dat hulp biedt bij het bekijken van de site
  • alternate: verwijst (zoals hiervoor reeds genoemd) naar een alternatieve versie van de site.
De automatisch gegenereerde knoppenbalk wordt ondersteund door Mozilla 1.2/1.02 en hoger, Firefox en Opera 7.0 en hoger. De knoppenbalk wordt alleen weergegeven voor documenten die direct in het venster geopend worden. Of de knoppenbalk ook echt zichtbaar is, hangt af van de bezoeker die dat via de instellingen van de browser wel of niet kan toestaan.

De waarde is hoofdletterongevoelig. Dat wil zeggen dat het niet uitmaakt of de waarde in hoofdletters of in kleine letters wordt geschreven.
REV


HTML 4.0
IE -
NN -
MOZ -
FF -
OP -
Met het REV attribuut wordt aangegeven wat voor soort relatie de via het HREF attribuut gedefinieerde bron met het huidige document heeft (reverse relationship).
De opbouw is:

<LINK REV="waarde">

Een mogelijke waarde is made, waarmee aangegeven wordt wie de maker van het document is. Meestal gebeurt dat in de vorm van een mailto-URI.
De waarde is hoofdletterongevoelig. Dat wil zeggen dat het niet uitmaakt of de waarde in hoofdletters of in kleine letters wordt geschreven.
TARGET


HTML 4.0
IE -
NN -
MOZ -
FF -
OP -
Het TARGET attribuut kan gebruikt worden om de browser de URI te laten openen in een frame met een bepaalde naam, of indien die naam niet bestaat, in een nieuw venster.
De opbouw is:

<LINK TARGET="naam">

De naam van een frame wordt gedefinieerd via het NAME attribuut van het FRAME of het IFRAME element.
De naam moet beginnen met een hoofdletter of een kleine letter (A-Z of a-z). De browser moet een naam die begint met een ander karakter negeren. Een uitzondering geldt enkele voor-gedefinieerd framenamen, die beginnen met een underscore:
  • TARGET="_top"
    De URI wordt niet geopend in het frame waarin het aangeklikt wordt, maar in het hele venster van de browser.
  • TARGET="_self"
    De URI wordt altijd geladen in het frame waarin het aangeklikt is, ook als via het BASE element een andere vensternaam opgegeven is.
  • TARGET="_parent"
    De URI wordt geopend in de "parent" van het huidige frameset. Dat is het frameset van waaruit het huidige frameset is geopend. Juister gezegd: het huidige frameset wordt vervangen door het in de URI genoemde bestand. Indien er geen voorgaand frameset is, werkt deze naam als _self.
  • TARGET="_blank"
    De URI wordt altijd geopend in een nieuw venster van de browser.
Indien een naam opgegeven wordt die nergens is gedefinieerd, dan wordt de URI geopend in een nieuw venster.

Volgens HTML 4.0 is de naam hoofdletterongevoelig. Dat wil zeggen dat het niet uitmaakt of de naam in hoofdletters of in kleine letters wordt geschreven. In de praktijk maken alle belangrijke browsers als het gaat om de naam van een frame wel onderscheid tussen hoofdletters en kleine letters. Je moet er dus voor zorgen dat je zowel in het TARGET attribuut van het LINK element als in het NAME attribuut van het FRAME of het IFRAME element exact dezelfde naam gebruikt.
TITLE


HTML 2.0
IE -
NN 6.0
MOZ 1.0
FF 1.0
OP 7.0
Wanneer het LINK element verwijst naar een extern stijlblad of een alternatief document, dan geeft het TITLE attribuut een naam aan het stijlblad of het document. Dat maakt het de gebruiker mogelijk te kiezen uit meerdere door de auteur gemaakte stijlen of alternatieve documenten.
De opbouw is:

<LINK TITLE="waarde">
TYPE


HTML 4.0
IE 4.0
NN 4.0
MOZ 1.0
FF 1.0
OP -
Het TYPE attribuut wordt gebruikt, om het Internet Media (MIME) type van de bron waarnaar verwezen wordt te definiëren.
De opbouw is:

<LINK TYPE="waarde">

Het TYPE attribuut moet in ieder geval gebruikt worden als het gaat om een verwijzing naar een extern stijlblad. De belangrijkste waarde is op dit moment text/css voor Cascading Style Sheets. Voor de alleen door Netscape Navigator 4 ondersteunde JavaScript Style Sheets is het type text/jss. In de toekomst zouden er meer typen stylesheets bij kunnen komen.
Het TYPE attribuut neem je met de waarde application/rss+xml op als je wilt verwijzen naar een RSS news feed.



Legenda | HTML-elementen | Inhoud HTML | Inhoud CSS | Begin

Handleiding HTML (https://www.handleidinghtml.nl/)
Copyright © 1995-2021 Hans de Jong
Laatste wijziging: 24 december 2011