Apsolutne i relativne staze

Razumevanje razlike između putanje apsolutne i relativne URL adrese

Nijedan aspekt web dizajna nije više "web-centričan" od hiperlinkova (obično se naziva "linkovi"). Mogućnost stvaranja veze na stranici i omogućavanje čitaocima da lako pristupaju drugom sadržaju jedna je od definirajućih osobina koje postavljaju web stranice izvan drugih komunikacionih medija kao što su štampani ili emitovani mediji.

Ove veze se lako dodaju na stranicu i mogu se naći na drugim web stranicama, bilo na vašoj web lokaciji ili na drugim mestima na Webu. Takođe možete imati veze sa drugim resursima, kao što su slike, video zapisi ili dokumenti. Ipak, jednostavno kao što linkovi mogu dodati, oni su takođe jedan od stavova koje mnogi novi web dizajneri u početku pokušavaju da shvate, posebno u smislu koncepta putanje datoteka i šta znači apsolutni nasuprot relativnom putu, kao i kada se koristi umesto drugog.

U svakom od gore pomenutih linkova, morate razmisliti kako ćete se povezati sa tim različitim stranicama ili resursima sa vaše stranice. Konkretno, morate da odlučite koja vrsta URL-a ćete napisati. U web dizajnu postoje dva standardna načina za kreiranje veza i dve vrste putanja koje možete koristiti:

URL adrese apsolutnih staza

Apsolutne staze koriste URL adrese koje se odnose na veoma specifičnu lokaciju na Internetu. Ove putanje će uključivati ​​ime domena kao dio samog linka veze. Primjer apsolutne staze na ovu web stranicu je:

https: // www. / web-tipografija-101-3470009

Obično biste bili apsolutni put kada želite da upućujete na Web elemente koji su na domenu koji nije vaš. Na primer, ako bih želeo da se povežem sa stranom na nekom drugom vebsajtu ovde, morao bih da uključim punu URL adresu za tu vezu pošto ostavljam jedan domen (web dizajn) da odem na drugu. Ta veza bi jednostavno dodala element unutar stranice sa URL-om koja se koristi kao vrijednost atributa "href" za tu vezu.

Dakle, ako se povezujete sa bilo čim što je "off site" od svoje, morate koristiti apsolutnu putanju, ali šta je sa stranicama ili resursima na vlastitom domenu? Zapravo možete koristiti apsolutne putanje čak i ako se povezujete sa stranicama na svojoj web lokaciji, ali nije neophodno i, u zavisnosti od vašeg razvojnog okruženja, apsolutne staze mogu izazvati probleme.

Na primjer, ako imate razvojno okruženje koje koristite za vrijeme kreiranja web stranice, a sve URL adrese apsolutno šifrirate na tu URL adresu, onda će ih svi trebati promijeniti kada se web lokacija ide uživo. Da bi se izbegao ovaj problem, putanje datoteke za bilo koji lokalni resurs treba koristiti relativne putanje.

URL-ovi relativnih staza

Relativne staze se menjaju u zavisnosti od stranice na kojoj se veze nalaze - one su relativne prema stranici da su one (odatle ime). Ako se povezujete na stranicu na svojoj web lokaciji ili na sliku unutar direktorijuma "images" na tom web sajtu, relativna putanja je ono što ćete verovatno koristiti. Relativne staze ne koriste pun URL stranice, za razliku od apsolutnih putanja koje smo upravo gledali.

Postoji nekoliko pravila za kreiranje veze koristeći relativni put:

Kako odrediti relativnu putanju:

  1. Prvo definišite URL stranice koju uređujete. U slučaju gore navedenog primera, to bi bilo https: // www. / web-tipografija-101-3470009
  2. Zatim pogledajte putanju kataloga za stranicu. Za taj članak, to je / web-typography-101-3470009

Ovde ćete videti da napišemo relativnu stazu tako što započinjemo taj put sa kosom slizom (/). Taj lik govori pretraživaču da ide u koren trenutnog direktorijuma. Odatle, možete dodati sve fascikle ili imena datoteka koja su vam potrebna za vaš specifični resurs, bušenje do fascikli i dokumenata kako biste konačno pristali na tačan izvor koji želite povezati.

Dakle, u rezimeu - ako ste povezani "off site", koristićete apsolutnu putanju koja uključuje punu putanju do svega s kojim želite da se povežete. Ako ste povezani sa datotekom na domenu na kojoj se nalazi stranica koju šifrujete, možete koristiti relativnu putanju koja se u suštini kreće od stranice na kojoj se nalazite, preko strukture datoteke na lokaciji, i konačno do resursa koji vam treba .