Rozdíl mezi absolutním a relativním odkazem.

Absolutní a relativní reference lze použít v celé řadě IT nástrojů. Nejčastěji - při navrhování webových stránek, stejně jako v tabulkách. Jak tyto odkazy vypadají? Jaký je rozdíl mezi absolutním a relativním odkazem?

Absolutní a relativní odkazy v Excelu

Mezi běžné IT nástroje, které používají absolutní a relativní odkazy, patří tedy Excel. Prvkem prvního typu je pevná (neměnící se při kopírování obsahu buňky na jiné místo v tabulce) sada souřadnic buněk, které jsou definovány ve vzorci. To znamená, že při použití absolutní reference nemá pohyb buňky A1 v žádném směru vliv na obsah vzorce - souřadnice buněk v ní zapsaných se nezmění. Vzorec zůstane ve formě, ve které uživatel původně zadal tabulku aplikace Excel.

Všimněte si toho, že k tomu, aby byla opravena "absolutnost" odkazu, je nutné dát před každou souřadnici ve vzorci znak $. Záznam v buňce bude tedy vypadat = $ A $ 1 $ A $ 2.

Relativní reference je zase sada souřadnic buněk ve vzorci, které se mění při kopírování na jiné místo v tabulce buňky, ve které je vzorec napsán. To znamená, že pokud je původně vzorec = B1 B2 napsán v buňce A1, pak v případě použití relativní reference při kopírování této buňky do buňky umístěné napravo do A2 se vzorec automaticky změní na = B2 B3.

Relativní odkazy zase nemusí obsahovat znaky $. Jeho absence ve skutečnosti předurčuje „relativitu“, nikoli „absolutnost“ odkazu.

Odkazy ve struktuře webové stránky

Koncept absolutních a relativních odkazů se používá také v oblasti vývoje webu. Faktem je, že oba lze umístit do struktury webových stránek. Jak?

Relativní odkaz umístěný ve struktuře webové stránky znamená neúplnou adresu souboru, která vypadá jako /page1234.html. Předpokládá se, že prohlížeč po detekci relativního odkazu automaticky předřadí / chybějící část adresy souboru před znak, aby se mohl načíst.

Je důležité, abyste sledovali relativní odkaz z webové stránky umístěné na stejném webu, kde se soubor nachází. To znamená, že pokud portál http://www.page1.com hostí stránku s relativním odkazem ve formátu /page1234.html, prohlížeč poté, co uživatel klikne na tento odkaz, začne stahovat soubor na adrese http: //www.page1. com /page1234.html.

Pokud jej následně umístíte například na portál http://www.page2.com, prohlížeč začne načítat stránku http://www.page2.com/page1234. html. Webmaster proto musí být opatrný s umisťováním relativních odkazů - hlavní je, aby odpovídaly skutečnému souboru na serveru.

Absolutní odkaz na webové stránce zase znamená úplnou adresu souboru, která vypadá jako http://www.page.com/page1.html. Prohlížeč bude poskytovat navigaci k souboru pouze na této adrese a žádné jiné. Na webovou stránku umístěnou na libovolném webu lze vložit absolutní odkaz - přechod přes něj do zadaného souboru bude vždy správný.

Srovnání

Hlavní rozdíl mezi absolutní referencí a relativní v aplikaci Excel spočívá v tom, že když je použita první, je zachován obsah vzorce zkopírovaného z jedné buňky do druhé, když používá se druhý, mění se.

V jiné oblasti IT - webový vývoj - je absolutním odkazem úplná adresa souboru umístěného na serveru. Pod relativní - pouze část adresy, což je však dostačující k tomu, aby prohlížeč automaticky dokončil úplnou cestu k souboru na základě aktuální adresy webové stránky, na které se relativní odkaz nachází.

Když jsme určili, jaký je rozdíl mezi absolutní a relativní referencí ve dvou hlavních oblastech IT, kde se tyto koncepty používají, opravíme závěry v tabulce.

Srovnávací tabulka

Absolutní reference Relativní reference
V Excelu
Představuje vzorec vepsaný do buňky, který se při kopírování obsahu tato buňka do jiné části tabulkyJe to vzorec, který se mění při kopírování obsahu buňky, ve které je zapsána, do jiné části tabulky - do synchronně změněné polohy se do ní zapisují nové souřadnice buňky
Při vývoji webu
Představuje úplný odkaz na soubor - spolu s doménou, existujícími subdoménami a podadresářiPředstavuje částečný odkaz na soubor - zpravidla pouze ve formě jeho názvu (prohlížeč vyplní úplnou adresu souboru automaticky - přidání domény a subdomény, na kterých se nachází webová stránka s relativní cc odkaz)
.