Žádný aspekt webového designu není více zaměřený na web než hypertextové odkazy. Vytvoření odkazu na stránku, aby návštěvníci měli snadný přístup k dalšímu obsahu, je jednou z definujících vlastností, které odlišují webové stránky od jiných komunikačních médií, jako jsou noviny a rádio. Tyto odkazy lze snadno přidat na stránku, ale někteří návrháři jsou zmatení ohledně optimální implementace, protože existují dva standardní způsoby vytváření odkazů a dva druhy cest, které můžete použít – absolutní a relativní cesty.
Adresy URL absolutní cesty
Absolutní cesty používají adresy URL, které odkazují na konkrétní, plně identifikované umístění na internetu. Tyto cesty zahrnují název domény jako součást samotné cesty odkazu. Pomocí absolutní cesty přejděte na webové prvky, které jsou v jiné doméně než ve vaší. Chcete-li například odkazovat na stránku na jiném webu, musíte uvést úplnou adresu URL. Tento odkaz by jednoduše přidal prvek na stránku s URL použitým jako hodnota atributu href pro tento odkaz. Můžete také zdarma používat adresy URL absolutní cesty ve své vlastní doméně, s upozorněním, že pokud se budete pohybovat mezi subdoménami nebo mezi adresáři na svém vlastním serveru, absolutní cesty se mohou zlomit. Aby se tomuto problému zabránilo, měly by cesty k souborům pro všechny místní prostředky používat relativní cesty.
Relativní adresy URL cesty
Relativní cesty se mění v závislosti na stránce, na které jsou odkazy – jsou relativní ke stránce, že jsou jedno (odtud název). Pokud odkazujete na stránku na svém vlastním webu nebo na obrázek v adresáři obrázků na tomto webu, pravděpodobně použijete relativní cestu. Relativní cesty nepoužívají úplnou adresu URL stránky. Existuje několik pravidel pro vytvoření odkazu pomocí relativní cesty:
- Odkazy ve stejném adresáři jako aktuální stránka nemají uvedeny žádné informace o cestě:název souboru
- Podadresáře jsou uvedeny bez předchozích lomítek:týdně / název souboru
- Odkazy do jednoho adresáře jsou uvedeny jako:../název souboru
Pokud jste propojeni mimo web, použijete absolutní cestu, která zahrnuje úplnou cestu ke všemu, k čemu se chcete připojit. Pokud jste propojeni se souborem v doméně, na které se nachází stránka, kterou kódujete, použijte relativní cestu, která v podstatě naviguje od stránky, na které se nacházíte, přes strukturu souborů webu a nakonec k prostředku, který potřebujete.