Апсолутне и релативне стазе

Разумевање разлике између путање апсолутне и релативне УРЛ адресе

Ниједан аспект веб дизајна није више "веб-центриц" од хиперлинкова (обично се назива "линкови"). Могућност стварања везе на страници и омогућавање читаоцима да лако приступају другом садржају једна је од дефинирајућих особина које постављају веб странице изван других комуникационих медија као што су штампани или емитовани медији.

Ове везе се лако додају на страницу и могу бити на другим веб страницама, било на вашој веб локацији или на другим местима на Вебу. Такође можете имати везе са другим ресурсима, као што су слике, видео записи или документи. Ипак, једноставно као што линкови могу додати, они су такође један од ставова које се многи нови веб дизајнери боре на први поглед, поготово у смислу концепта путање датотека и шта значи апсолутни насупрот релативном путу, као и када се користи уместо другог.

У сваком од горе наведених случајева веза треба размотрити како ћете се повезати са тим различитим страницама или ресурсима са ваше странице. Конкретно, морате да одлучите која врста УРЛ-а ћете написати. У веб дизајну постоје два стандардна начина за креирање линкова и две врсте путања које можете користити:

УРЛ адресе апсолутног стаза

Апсолутне стазе користе УРЛ адресе које се односе на веома специфичну локацију на Интернету. Ове путање ће укључивати име домена као дио самог линка везе. Пример апсолутне стазе на ову веб страницу је:

хттпс: // ввв. / веб-типограпхи-101-3470009

Ти би обично били апсолутни пут када желите да упућујете на Веб елементе који су на домену који није ваш. На пример, ако бих желео да се повежем на страницу на другом вебсајту овде, морам да укључим пуну УРЛ адресу за ту везу пошто одлазим из једног домена (веб дизајн.) Да пређем на другу. Та веза би једноставно додала елемент унутар странице са УРЛ-ом која се користи као вриједност атрибута "хреф" за ту везу.

Дакле, ако се повезујете са било чим што је "офф сите" од своје, морате користити апсолутну путању, али шта је са страницама или ресурсима на властитом домену? Заправо можете користити апсолутне путање чак и ако се повезујете са страницама на властитој локацији, али није неопходно и, у зависности од вашег развојног окружења, апсолутне стазе могу изазвати проблеме.

На примјер, ако имате развојно окружење које користите за вријеме креирања веб странице и кодите све УРЛ адресе апсолутно на ту УРЛ адресу, онда ће их сви требати промијенити када се веб локација иде уживо. Да би се избегао овај проблем, путање датотеке за било који локални ресурс треба користити релативне путање.

УРЛ адресе релативне стазе

Релативне стазе се мењају у зависности од странице на којој се везе налазе - оне су релативне према страници да су оне (одатле име). Ако се повезујете на страницу на својој веб локацији или на слику унутар директоријума "имагес" на том веб сајту, релативна путања је оно што ћете вероватно користити. Релативне стазе не користе пуни УРЛ странице, за разлику од апсолутних путања које смо управо гледали.

Постоји неколико правила за креирање везе помоћу релативног пута:

Како одредити релативни пут:

  1. Прво дефинишите УРЛ странице коју уређујете. У случају горе наведеног примера, то би било хттпс: // ввв. / веб-типограпхи-101-3470009
  2. Затим погледајте путању каталога за страницу. За тај чланак, то је / веб-типограпхи-101-3470009

Овде ћете видети да запишемо релативну стазу тако што започиње том путањом са косом (/). Тај лик говори претраживачу да иде у корен тренутног директоријума. Одатле можете додати све фасцикле или имена датотека која су вам потребна за ваш специфични ресурс, бушење до фасцикли и докумената како бисте коначно пристали на тачан извор који желите повезати.

Дакле, у резимеу - ако сте повезани са локације, користићете апсолутну путању која укључује пуну путању до свега с којим желите да се повежете. Ако сте повезани са датотеком на домену на којој се налази страница на коју шифрујете, можете користити релативну путању која се у суштини креће од странице на којој се налазите, кроз структуру датотеке на локацији и на крају до ресурса који вам треба .