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

Разбирање на разликата помеѓу Апсолутната и Релативната УРЛ-патека

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

Овие врски се лесно да се додадат на една страница, и тие можат да бидат на други веб-страници, било на вашиот сајт или на друго место на Интернет. Можете исто така да имате линкови до други ресурси, како што се слики, видеа или документи. Сепак, лесно како што се додаваат врските, тие се исто така една од елементите што многу нови веб-дизајнери се обидуваат да ги разберат во прв, особено во смисла на концептот на патеките на датотеките и што значи апсолутна наспроти релативна патека, како и кога некој се користи наместо на другиот.

Во секоја од врските наведени погоре, треба да размислите како ќе се поврзете со оние различни страници или ресурси од вашиот сајт. Поточно, треба да одлучите каква патека ќе ја пишувате. Во веб-дизајнот, постојат два стандардни начини да се создадат врски и два вида патеки што можете да ги користите:

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

Апсолутните патеки користат URL адреси кои се однесуваат на многу специфична локација на Интернет. Овие патеки ќе вклучуваат име на домен како дел од патеката на врската. Пример за апсолутна патека кон оваа веб-страница е:

https: // www. / веб-типографија-101-3470009

Обично ќе ти биде апсолутна патека кога сакаш да посочиш на веб-елементи кои се на домен кој не е ваш. На пример, ако сакав да се поврзам со некоја страница на друга веб-локација тука, би требало да го вклучам целиот URL за таа врска, бидејќи оставам еден домен (webdesign.) За да отидам на друг. Таа врска едноставно ќе го додаде елементот внатре во страната со URL-то што се користи како вредност на атрибутот "href" за таа врска.

Значи, ако се поврзувате со се што е "off site" од своја, ќе треба да користите апсолутна патека, но што е со страниците или ресурсите на сопствен домен? Всушност, може да користите апсолутни патеки, дури и ако се поврзувате со страници на вашата страница, но тоа не е потребно и, во зависност од вашето развојно опкружување, апсолутните патеки би можеле да предизвикаат проблеми.

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

Релативни патеки URL

Релативните патеки се менуваат во зависност од страната на која се наоѓаат врските - тие се релативни на страницата дека се една (оттука и името). Ако се поврзувате со страница на вашата веб-страница, или слика во внатрешноста на директориумот "слики" на тоа место, релативната патека е она што најверојатно ќе го користите. Релативните патеки не го користат целосниот URL на страница, за разлика од апсолутните патеки што ги разгледавме.

Постојат неколку правила за создавање на врска користејќи ја релативната патека:

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

  1. Прво дефинирајте го URL-то на страницата што ја уредувате. Во случајот со примерот наведен погоре, тоа би било https: // www. / веб-типографија-101-3470009
  2. Потоа погледнете ја патеката на директориум за страницата. За тој член, односно / веб-типографија-101-3470009

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

Значи, во краток преглед - ако сте поврзани со "off site", ќе користите апсолутна патека која го вклучува целосниот пат до она што сакате да го поврзете. Ако сте поврзани со датотека на доменот на кој страната што ја кодира престојува, можете да користите релативна патека која во суштина се движи од страницата на која сте, преку структурата на датотеката на страницата, и конечно до ресурсот што ви треба .