하이퍼링크 태그 (Hyper Link)
2023. 6. 16. 09:04ㆍFront/HTML
1. Hyper Link - a 태그
<a href="이동할 경로" target=""> contents </a>
<a href="https://www.naver.com" target="_blank"> Go Naver</a>
2. href 속성
1) 절대 경로 방식 : 최상위 디렉터리 부터의 위치
- Web (Front)에서는 프로젝트명이 최상위 디렉터리명.(root)
- /로 시작하면 절대경로로 인식
- HTML에서 절대 경로 지정
실행 시 최상위 위치 ( "/" 만 작성 시 위치) : apache-tomcat-9.0.33\webapps
WebContent는 배포될때 사라지는 폴더이기 때문에 경로 지정 시 생략
<!-- 절대 경로로 지정하여 test.html 실행 -->
<a href="/TestProject/test.html">Go Test</a>
<!-- 절대 경로로 text1.html 실행 -->
<a href="/TestProject/text/text1.html">Go text1</a>
2) 상대 경로 방식 : 현재 디렉터리 부터의 위치
- 현재 디렉터리 나타내기 ./ 또는 ./를 생략
- 상위 디렉터리로 이동 ../
- HTML에서 상대 경로 지정
<h3>상대 경로 방식</h3>
<!-- 같은 디렉터리 내의 다른 파일 열기 -->
<!-- 현재 디렉터리를 나타내는 방법 : ./ 또는 아무것도 적지 않기 -->
<a href="./result_1.html">Go Result1</a>
<a href="result_1.html">Go Result1</a>
<!-- 현재 디렉터리에서 상위로 올라갈 때 ../ -->
<a href="../test.html">Go Test</a>
<a href="../text/text1.html">Go Text</a>
3) 아이디 경로 방식
# 기호를 이용하여 웹페이지 내에서 해당 아이디의 위치로 이동
4) 메일 경로 방식
해당 주소로 메일 전송
3. target 속성
- 링크 클릭시 윈도우창을 어떻게 열지 결정
- 속성값: _self(현재 위치에서 열기) / _blank(새 창에서 열기)
<!-- 새 창에서 띄우기 -->
<a href="../text/text1.html" target="_blank">Go Text1</a>