Element <a> slouží k vytvoření odkazu nebo textové kotvy, který umožňuje uživatelům přejít na jinou stránku, sekci webu, nebo otevřít jiný typ obsahu – např otevřít email, nebo volání.
Odkaz je obvykle textový, ale může být také umístěn na obrázky, tlačítka a další elementy.
Základní struktura<a href="http://www.google.com">tohle je odkaz</a>
Atributy odkazu
hrefCíl odkazu
Tento atribut určuje, kam odkaz směřuje.- Absolutní odkaz
<a href="http://www.google.com">Google</a>
Odkazuje na externí stránku pomocí celé URL. - Relativní odkaz
<a href="stranka.html">Lokální stránka</a>
Odkazuje na soubor uvnitř projektu. - Textová kotva
<a href="#sekce1">Přejít na sekci</a>
Odkazuje na ID jiného objektu. Jen posune okno prohlížeče tak, aby objekt s tímto id byl navrchu okna - E-mailový odkaz
<a href="mailto:adresa@email.cz">Kontaktujte nás</a>
Otevře mailového klienta (pokud je v počítači k dispozici).
- Absolutní odkaz
targetCílové okno odkazu
Tento atribut určuje, jak se odkaz otevře:_selfnastavené automaticky, odkáže do okna nebo rámce, kde je odkaz napsaný<a href="stranka.html" target="_self">Otevřít zde</a>_blankOdkaz se otevře v novém okně nebo záložce.<a href="http://www.google.com" target="_blank">Otevřít v nové záložce</a>_topodkáže Odkaz se otevře v celém okně, bez ohledu na rámce.<a href="stranka.html" target="_top">Otevřít v celém okně</a>_parentOdkaz se otevře v nadřazeném rámci (pokud existuje).<a href="stranka.html" target="_parent">Otevřít v nadřazeném rámci</a>
Jak psát odkazy
Používejte smysluplný text odkazu.
Text odkazu by měl jasně říkat, co uživatel získá kliknutím. Vyvarujte se obecného textu jako „Klikněte zde“
Odkazy na jiné stránky otevírejte v nové záložce.
Pro externí odkazy použijte target="_blank", aby uživatel nepřišel o obsah na aktuální stránce.
Používejte kotvy pro navigaci na stránce.
Kotvy zlepšují uživatelskou přívětivost u delších stránek:
<a href="#kontakt">Kontakt</a>
<div id="kontakt">Tady nás najdete...</div>
Dbejte na přístupnost.
Odkazy by měly být snadno čitelné a přístupné. Pokud jsou použity na obrázek nebo ikonu, přidejte atribut alt nebo aria-label:
<a href="http://www.google.com" aria-label="Navštivte Google">
<img src="google-logo.png" alt="Google">
</a>