Odkaz v postatě definuje prvek umístěný v HTML stránce, který vede přímo k prvku jinému – například k jiné HTML stránce či nějakému souboru. Odkaz funguje tak, že když na něj návštěvník stránky klikne, začne se do prohlížeče načítat webová stránka či stahovat soubor, definovaný právě v tomto odkazu.
<A href="odskok_nekam_jinam" name="odkaz_na_stejný_dokument" title="název_odkazu" target="jméno_cíle_odkazu" rel="dopředný_odkaz" rev="zpětny_odkaz">Samotný odkaz </A>
Syntax je vcelku jednoduchá, lze zapsat v řádku. Parametry REV="zpětný_odkaz", REL="dopředný_odkaz" se v praxi nevyužívají, proto se jimi nebudeme zabývat.
Soubory můžeme adresovat dvěma způsoby. Můžeme napsat úplnou cestu k souboru (http://www.seznam.cz/xxx.htm), což je absolutní adresace, nebo můžeme napsat jen název souboru (xxx.htm), což je relativní adresace. Relativní se nazývá proto, že adresujeme vzhledem k poloze souboru, ze kterého na jiný soubor odkazujeme.
<a href="http://www.seznam.cz"> klikni </a>
Externím souborem je míněn jakýkoliv soubor umístěný kdekoli v síti Internet, tzn. že se může nacházet třeba na vašem serveru či na serveru úplně jiném. Uvedeme si několik příkladů odkazů.
<a href="#presun"> Přesun na pozici v dokumentu </a> <br /> text <br />text <br />text <br />text <br />text <br />text <br />text <br />text <br /> text <br />text <br />text <br />text <br />text <br />text <br />text <br />text <br /> text <br />text <br />text <br />text <br />text <br />text <br />text <br />text <br /> text <br />text <br />text <br />text <br />text <br />text <br />text <br />text <br /> text <br />text <br />text <br />text <br />text <br />text <br />text <br />text <br /> text <br />text <br />text <br />text <br />text <br />text <br />text <br />text <br /> text <br />text <br />text <br />text <br />text <br />text <br />text <br />text <br /> text <br />text <br />text <br />text <br />text <br />text <br />text <br />text <br /> text <br /> <a name="presun"> </a> <b>A sem tě to posunulo. </b> <br /> text <br />text <br />text <br />text <br />text <br />text <br />text <br />text <br /> text <br />text <br />text <br />text <br />
Odkaz na místo ve stejném dokumentu funguje tak, že do stránky umístíme odkaz s křížkem a na místo, kam nás má tento odkaz přesunout, umístíme značku .
Lze se pochopitelně odkázat i na jiné místo v nějakém externím dokumentu (např: Odkaz>).
Do externího souboru pak samozřejmě umístíme značku . Do prohlížeče se pak načte tato nová stránka a současně se prohlížeč nastaví na označenou část dokumentu.
<a href="p2.htm" title="Toto je titulek odkazu."> Titulek </a>
Parametr TITLE v odkazu slouží k tomu, aby se čtenář dozvěděl více podrobností o daném odkazu dříve, než na něj klikne – text se objeví, když najedeme kurzorem myši na odkaz. Popisek TITLE může být neomezeně dlouhý.
<a href="http://www.uzlabina.cz" target="_blank">odkaz, který se otevře do nového okna prohlížeče </a> <br> <a href="http://www.uzlabina.cz" target="ramec">odkaz, který se otevře v rámci </a> <br> <iframe src="" name="ramec"> </iframe>
Pokud jste se již někdy setkali s www stránkou, v níž se po kliknutí na odkaz otevře nové okno prohlížeče, místo aby se stránka načetla do okna prohlížeče stávajícího nebo se načetla v nějakém rámci ve stránce, je to zařízeno právě parametrem Target. Jeho hodnoty mají uvedenou funkci: