집주소는 경기도 고양시 .... 등으로 우편번호와 함께 그 절대적위치를 지정할 수 있다. 하지만 옆집을 가리킬 때는 그 집 주소를 일일이 얘기할 필요는 없다.

즉, 옆집은 우리집을 기준으로 한다면 바로 옆집이 되고 아파트의 경우라면 위층에 사는 사람이라면 우리집을 기준으로 바로 윗집이 된다.

html문서에서 문서를 연결할때 그 위치를 지정하는 URI도 다르지 않다.

상대 경로로 짧게 주소를 지정하면 절대 경로를 전부 적어주는 것보다 편리할 수 있다.

<A href="http://auto.av.hangkong.ac.kr/~tianai/faq.html">FAQ</A>

이 예제는 절대 경로로 URL을 지정하였다.

만일 현재 http://auto.av.hangkong.ac.kr/~tianai/test.html 의 주소를 가지는 문서에서 위에서 정의한 faq.html문서를 연결하려면

다음과 같이 상대 경로로 지정할 수 있다. 다음 2가지 방법은 같은 의미이다.

<A href="./faq.html">FAQ</A>
<A href="faq.html">FAQ</A>

"." 현재 디렉토리를 의미하며, 위 예제와 같이 생략이 가능하다.

".."는 상위 디렉토리를 의미한다.

http://auto.av.hangkong.ac.kr/~tianai/test/test.html 페이지에서

http://auto.av.hangkong.ac.kr/~tianai/faq.html 를 링크한다면 다음과 같이 간단하게 상대 경로로 적어줄 수 있다.

<A href="../faq.html">FAQ</A>

이렇게 상대 경로로 지정하면 다음과 같이 몇가지 좋은 점이 있다.

1. URI 표기가 간단해진다. 간단히 입력할 수 있다.

2. UA가 HTTP 서버에 더 효과적으로 접속할 수 있다.

3. 문서 전체를 다른 위치로 옮길 때 더 편리하다.

물론 자신의 계정 밖의 외부 서버로 연결할때는 절대경로로 위치를 지정해야 한다.