tree6316
야금야금 개발
tree6316
전체 방문자
오늘
어제
  • 분류 전체보기 (34)
    • Unity (8)
    • Language (0)
      • Java (0)
    • Web (23)
      • HTML (9)
      • CSS (3)
      • JavaScript (9)
      • JSP (2)
      • Ajax (0)
    • DB (0)
      • MySQL (0)
      • Oracle (0)
    • OS (0)
      • CentOS (0)
    • Server (1)
      • CiscoPacketTracer (1)
    • DevTool (1)
      • VMware (0)
      • IDE (1)
    • ETC (0)
    • 일상 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
tree6316

야금야금 개발

HTML 따라하기 6일 차 | 하이퍼 텍스트 링크 만들기
Web/HTML

HTML 따라하기 6일 차 | 하이퍼 텍스트 링크 만들기

2022. 5. 20. 16:28

하이퍼 텍스트 링크를 만들어 주는 태그

 - <a></a>로 하이퍼 텍스트를 만들어 줄 수 있음

 - <a>태그의 속성값으로 href와 target이 있음

href

 - 클릭 시 이동할 링크를 설정

target

 - 링크를 여는 방식

이름 효과
_self 현재 페이지(기본값)
_blank 새 탭
_parent 부모 페이지로, iframe 등이 사용된 환경에서 쓰임
_top 최상위 페이지로, iframe들이 사용된 환경에서 쓰임
직접입력한프레임이름 직접 프레임이름을 명시해 사용 가능

사용법

<a href="http://www.naver.com" target="_self">Go NAVER</a>

 

예시 코드 - 1

<html>
 <head> 
  <title>a태그로 링크 걸기</title>
 </head>
 <body>
<nav>
 <a href="test06.html">링크수업-1</a>
 <a href="test06-1.html">링크수업-2</a>
 <a href="test06-1.html#hr-pg">링크수업-2(Gallery Menu)</a>
</nav>

 <hr>
<h1>a태그로 링크 걸기</h1>
&lt;a href="이동할 경로(주소)"&gt <mark>...</mark> &lt;/a&gt; 

 <h4><mark>링크 걸린 텍스트</mark>의 특징</h4>
<ul> 
 <li>색상 변화 
  <ol>
   <li>blue - 초기 링크. (이동한 적이 없는 주소)</li>
   <li>red - 활성화 링크. (마우스커서로 누르는 동안)</li> 
   <li>violet - 방문한 링크. (방문한 적이 있는 주소)</li>
  </ol>
 </li>
 <li>밑줄</li>
 <li>커서가 손모양으로 바뀜</li>
</ul>

<h2 id="h2-01">경로</h2>
<ul>
 <li>절대 경로 - 항상 고정된 주소</li>
 <li>상대 경로 - 웹문서의 위치에 따라 달라지는 주소</li>
</ul>

<hr>
<h3>1. 절대 경로(URL)로 링크 걸기</h3>
 <a href="https://www.w3schools.com/">w3school</a>
 <a href="https://www.daum.net/">daum</a>

<hr>
<h3>2. 상대 경로로 링크 걸기</h3>

<h4>2-1. 상대 경로로 *.html/*.htm (웹페이지)로 링크 걸기</h4>
<nav> <!-- nav 태그는 메뉴영역을 나타내는 레이아웃용 태그-->
 <a href="test01.html">html기초 수업</a>
 <a href="test02.html">글자tag 수업</a>
 <a href="test03.html">목록 수업</a>
 <a href="test04.html">테이블 수업</a>
 <a href="test05.html">이미지 수업</a>
 <a href="test06.html">링크 수업</a>
</nav>

<h4>2-2. 상대 경로로 *.jpg/*.gif/*.png/...(이미지 파일)로 링크 걸기</h4>
 <a href="img/cat.jpg">cat</a>
 <a href="img/woman.jpg">woman</a>
 <a href="img/png/daum-logo.png">Daum</a>


<h4>2-3. 상대 경로로 *.mp4/*.webm/*.ogg/...(동영상 파일)로 링크 걸기</h4>
 <a href="blossom.mp4">봄꽃 영상</a>
 <a href="nature.mp4">봄꽃 영상2</a>
 

<h4>2-4. 상대 경로로 *.txt (텍스트 파일)로 링크 걸기</h4>
 <a href="무료이미지주소.txt">무료이미지</a>

<hr>
<h4>3. 웹브라우저가 처리 불가한 파일(*.zip/*.hwp/ ...) 링크 걸기</h4>
 <a href="img.zip">이미지 압축파일</a> ~ 다운로드 됨
 

<h3>링크를 여는 방식 지정 - target="_self/_blank/..."</h3>
<ol>
 <li>_self - 기본값. 현재 위치에 링크가 열림</li>
 <li><mark><b>_blank</b> - 새 탭에 링크가 열림</mark></li>
 <li>_parent - 상위창에 링크가 열림</li>
 <li>_top - (프레임구조에서) 나뉨없이 전체에 하나로 링크가 열림
</ol> 

<a href="https://www.w3schools.com/" target="_blank">
 https://www.w3schools.com/(새 탭)</a>

<a href="blossom.mp4" target="_blank">봄꽃 영상(새 탭)</a>
문제. http://www.itwillbs.co.kr/로 이동하는 링크를 새 탭에 열리도록 코딩
 (글자는 각자)
<a href="http://www.itwillbs.co.kr/" target="_blank">아이티윌부산</a>

<hr>
<h3> 링크 걸린 이미지 (이미지에 링크 걸기)</h3>
<p>&lt;a href="이동할 경로(주소)"&gt;
 <mark>&lt;img src="이미지경로" alt="대체텍스트"&gt;</mark>&lt;/a&gt;
</p>
<p>로고클릭시 해당 사이트 열어주기 <br> 
 <a href="https://www.daum.net/" target="_blank">
  <img src="img/png/daum-logo.png" alt="daum" width="120"></a>

 <a href="http://www.itwillbs.co.kr/" target="_blank">
 <img src="img/png/itwill_logo.png" alt="itwillbs"></a>
</p>

<p>썸네일 클릭시 이미지 보여주기 <br> 
 <a href="img/cat.jpg" target="_blank">
 <img src="img/cat.jpg" alt="cat-thumnail" width="100"></a>

 <a href="img/bear.jpg" target="_blank">
 <img src="img/bear.jpg" alt="bear-thumnail" width="100"></a>
</p>

<hr>
<h3><mark>mailto:이메일주소</mark> - 이메일링크 걸기</h3>
<a href="mailto:master@itwilbs.co.kr">관리자에게 문의</a>
<a href="mailto:class@itwillbs.co.kr">class@itwillbs.co.kr</a>
<a href="mailto:itreset@daum.net">
<img src="img/mail02.jpg" 
 alt="itreset@daum.net로 이메일보내기" width="100"></a>

<hr>
<h5>Top링크 걸기</h5>
<a href="#">Top</a>

 </body>
</html>

예시 코드 - 2

<html>
 <head> 
  <title>a태그로 내부링크 걸기</title>
 </head>
 <body>
<nav>
 <a href="test06.html">링크수업-1</a>
 <a href="test06.html#h2-01">링크수업-1(경로)</a>
 <a href="test06-1.html">링크수업-2</a>
</nav>

 <hr>
<h1>a태그로 내부링크 걸기</h1>
<pre>
&lt;tag <mark>id="def"</mark>&gt
            --------- 이동할 곳(태그)에 id를 추가. 클릭시 위로 이동
         ...

&lt;a href="<mark>#id값</mark>"&gt...&lt;/a&gt; 

         ...

&lt;tag <mark>id="abc"</mark>&gt 
           --------- 이동할 곳(태그)에 id를 추가. 클릭시 아래로 이동


(페이지 내의 특정한 곳을 찾아 이동하는 링크는 
 해당 위치에 주소값으로 활용할 id가 있어야 함.
 id는 중복적용 불가하므로 주소값으로 활용)

다른 페이지의 특정한 곳을 찾아 이동하는 링크는
 &lt;a href="*.html#id값"&gt;의 형식으로 지정.
</pre>

<hr id="hr-pg">
<h2>Photo Gallery</h2>
<nav>
 <a href="#hr01">Photo-01</a>
 <a href="#hr02">Photo-02</a>
 <a href="#hr03">Photo-03</a>
 <a href="#hr04">Photo-04</a>
 <a href="#hr05">Photo-05</a>
 <a href="#hr06">Photo-06</a>
 <a href="#hr07">Photo-07</a>
 <a href="#hr08">Photo-08</a>
 <a href="#hr09">Photo-09</a>
 <a href="#hr10">Photo-10</a>
</nav>

<hr id="hr01">
<h3>1. Photo</h3>
<img src="img/abend.jpg" height="500">
<a href="#hr-pg">Gallery Menu</a>
<br><br><br><br><br><br><br><br><br><br>

<hr id="hr02">
<h3>2. Photo</h3>
<img src="img/art.jpg" height="500">
<a href="#hr-pg">Gallery Menu</a>
<br><br><br><br><br><br><br><br><br><br>

<hr id="hr03">
<h3>3. Photo</h3>
<img src="img/away.jpg" height="500">
<a href="#hr-pg">Gallery Menu</a>
<br><br><br><br><br><br><br><br><br><br>

<hr id="hr04">
<h3>4. Photo</h3>
<img src="img/backpack.jpg" height="500">
<a href="#hr-pg">Gallery Menu</a>
<br><br><br><br><br><br><br><br><br><br>

<hr id="hr05">
<h3>5. Photo</h3>
<img src="img/bare.jpg" height="500">
<a href="#hr-pg">Gallery Menu</a>
<br><br><br><br><br><br><br><br><br><br>

<hr id="hr06">
<h3>6. Photo</h3>
<img src="img/bear.jpg" height="500">
<a href="#hr-pg">Gallery Menu</a>
<br><br><br><br><br><br><br><br><br><br>

<hr id="hr07">
<h3>7. Photo</h3>
<img src="img/cat.jpg" height="500">
<a href="#hr-pg">Gallery Menu</a>
<br><br><br><br><br><br><br><br><br><br>

<hr id="hr08">
<h3>8. Photo</h3>
<img src="img/drop.jpg" height="500">
<a href="#hr-pg">Gallery Menu</a>
<br><br><br><br><br><br><br><br><br><br>

<hr id="hr09">
<h3>9. Photo</h3>
<img src="img/squirrel.jpg" height="500">
<a href="#hr-pg">Gallery Menu</a>
<br><br><br><br><br><br><br><br><br><br>

<hr id="hr10">
<h3>10. Photo</h3>
<img src="img/sea.jpg" height="500">
<a href="#hr-pg">Gallery Menu</a>
<br><br><br><br><br><br><br><br><br><br>

<hr>
<a href="#">
<img src="img/png/arrow-up.png" height="50"></a>

 

 </body>
</html>

예시 코드 1+2 | 결과

저작자표시 (새창열림)

'Web > HTML' 카테고리의 다른 글

HTML 따라하기 8일 차 | form input select textarea  (0) 2022.05.23
HTML 따라하기 7일 차 | iframe  (0) 2022.05.20
HTML 따라하기 5일 차 | 이미지 만들기  (2) 2022.05.19
HTML 따라하기 4일 차 | 테이블 만들기  (0) 2022.05.19
HTML 따라하기 3일 차 | 목록 만들기와 특수 문자 태그  (0) 2022.05.19
    tree6316
    tree6316
    야금야금 개발하는 블로그입니다.

    티스토리툴바