HTML en CSS leren: Links
Links
Toeristen vragen Marieke elke dag hetzelfde: welke smaken zijn er, en hoe geraak ik hier met de tram? Met links vinden ze het antwoord zelf.
Het a-element
Een link maak je met <a>, van "anchor" (anker). De tekst tussen de tags is waarop de bezoeker klikt.
Waar de link naartoe gaat, staat in het attribuut href: een extra stukje informatie in de openingstag. Een attribuut heeft een naam, een = en een waarde tussen aanhalingstekens: <a href="smaken.html">onze smaken</a>.
De bezoeker ziet het adres niet, alleen de onderlijnde tekst. Kies dus een tekst die zegt waar je terechtkomt, geen "klik hier".
<main> <p>Benieuwd wat er vandaag in de vitrine ligt? Bekijk <a href="smaken.html">onze smaken</a>.</p></main>Absoluut en relatief
Een absolute link is een volledig adres, met https:// ervoor: https://nl.wikipedia.org/wiki/Oostende. Die werkt van overal, ook naar een andere website.
Een relatieve link is een pad vanaf de pagina waar je bent: smaken.html is een bestand in dezelfde map. Ideaal voor je eigen site: verhuist de site naar een ander adres, dan blijven de links kloppen.
Vergeet je https:// bij een andere website, dan denkt de browser dat het een bestand van je eigen site is.
<main> <h2>Ontdek</h2> <p><a href="smaken.html">Onze smaken</a></p> <p><a href="contact.html">Contact</a></p> <p><a href="https://nl.wikipedia.org/wiki/Oostende">Alles over Oostende</a></p></main>Probeer het zelf
Maak van Onze smaken een link naar smaken.html op Mariekes eigen site, en van Alles over Oostende een link naar https://nl.wikipedia.org/wiki/Oostende.
<main> <h2>Meer weten?</h2> <p>Onze smaken</p> <p>Alles over Oostende</p></main>body { margin: 0; font-family: system-ui, sans-serif; background: #fff8f0; color: #3b2a1a;}header { padding: 24px 16px; background: #ffd6e0;}.logo { display: inline-block; margin: 8px 0 0; padding: 6px 18px; border-radius: 999px; background: #ffffff; font-size: 28px;}.slogan { margin: 8px 0 0;}main { padding: 8px 16px 24px;}Klaar voor meer?
De volledige les heeft 5 oefeningen, van makkelijk naar uitdagend, met hints, punten en een reeks die je kan opbouwen.
Begin aan de les