Absolutne in relativne povezave
Hiperpovezava je lahko relativna ali absolutna. Absolutna povezava pove brskalniku, kako doseči ciljno stran, ne glede na to, kje na tej strani se nahaja povezavna stran. Imenuje se absolutno, ker bo deloval enako kot pri kateri koli strani na spletnem mestu. Relativna povezava s krajšim rokom označuje lokacijo ciljne strani glede na lokacijo izvorne strani.

Popolnoma relativna povezava bo ime domene vsebovala v povezavi, če pa povezujete strani v isti domeni, vam teh podatkov ni treba vključevati - če domena ni določena, bodo brskalniki obiskovalcev izpolnili podatke o domeni za vi, privzeto uporabite domeno izvorne strani.

Večina spletnih strani bo imela strani v več različnih mapah. Na primer, domača stran se nahaja v korenskem imeniku (navadno z URL-jem »www.domain.com/index.html«), če pa imate na svojem odseku odsek, namenjen sovam, lahko te strani postavite v ločeno mapo, da jih boste organizirali (v tem primeru bi lahko bil URL videti kot "www.domain.com/owls/nesting.html"). Strani o orlih bi bili potem v drugi mapi (z URL-jem, kot je „www.domain.com/eagles/nesting.html“). Če bi ustvarili absolutno povezavo na strani gnezdenja sove, ki je kazala na stran za gnezdenje orlov, bi bilo videti tako:

Navad gnezdenja orlov

Relativna povezava od strani gnezdenja sove do strani gnezdenja orlov bi izgledala tako:

Navad gnezdenja orlov

Kaj pa, če sta dve strani v isti mapi? No, če na strani za gnezdenje orlov zgradite absolutno povezavo, ki kaže na stran plena orla, bi bilo videti tako:

Vrste plena orlov

Relativna povezava od strani gnezditve orla do strani plena orla bi izgledala tako:

Vrste plena orlov

Vidite, kako lahko z uporabo relativnih povezav prihranite veliko tipkanja, še posebej, če sta izvorna in ciljna stran v isti mapi na vašem spletnem strežniku. Po drugi strani bodo relativne povezave delovale, tudi če pozneje premaknete izvorno stran na drug del spletnega mesta (čeprav vam to ne bo pomagalo, če se premaknete ciljno stran).

Še ena prednost uporabe relativnih povezav je, da bodo mnogi programi za urejanje HTML preverili, ali so prekinjene povezave kadar koli premaknili datoteko. Ti programi bodo zaznali in popravili relativne povezave, vendar lahko absolutne povezave popravljajo ali ne. Če niste prepričani, preverite pri datotekah pomoči urejevalnika HTML.

Navodila Video: CSS Vodič 11 - Absolutna, Relativna, Fiksna Pozicija (Maj 2024).