본문 바로가기
HTML+CSS+Javascript/html

3. 하이퍼링크

by 김마리님 2020. 3. 3.

-<a> 태그

하이퍼링크로 이동하는 HTML 페이지의 url은 a태그의 href속성으로 지정한다. 화면상에는 <a>와 </a> 사이의 텍스트 혹은 이미지가 출력된다.

    <h3>하이퍼링크 만들기</h3>
    <a href="https://www.naver.com/" target="_blank">네이버</a><br><br>

 

 

-target속성

a에 사용할 수 있는 속성 중에서 target 속성에 따라 브라우저의 열리는 형식이 달라진다.

  • _blank : 새 윈도우
  • _self : 현재 윈도우
  • _parent : 부모 윈도우
  • _top : 전체 브라우저 윈도우
    <a href="https://www.naver.com/" target="_blank">네이버</a><br>
    <a href="https://google.com/" target="_self">구글</a><br>
    <a href="https://youtube.com/" target="_parent">유튜브</a><br>
    <a href="https://facebook.com/" target="_top">페이스북</a><br>

 

 

- 앵커

본문에서 id 속성을 부여해 앵커 이름을 지정하면, 그 부분에 앵커가 만들어진다. 이 앵커는 #앵커이름 형식으로 연결해서 하이퍼링크를 만들 수 있다.

    <h3>a 태그의 앵커이동 만들기</h3>
    <ul>
        <li><a href="#love">Love me tender</a></li>
        <li><a href="#can">Can't help falling in love</a></li>
        <li><a href="#it">It''s now or never</a></li>
    </ul>    
<h3 id="love">Love me tender</h3>
..
..
<h3 id="can">Can't help falling in love</h3>
..
..
<h3 id="it">It''s now or never</h3>

다음과 같이 지정해놓으면 본문의 앵커를 지정해놓은 곳으로 이동할 수 있다.

 

 

-<a>의 다운로드 링크 만들기

<a>의 내부에 파일 경로와 파일, download 속성을 걸어두면 파일을 다운로드 할 수 있는 링크를 만든다.

 <h3>a태그의 다운로드 속성(html5 지원)</h3>
    <hr>
    <ul>
        <li><a href="media/Elvis.png" download="download">앨비스 이미지 다운로드</a><br></li>
        <li><a href="media/chapter9.pdf" download>chapter9.pdf 다운로드</a><br></li>
        <li><a href="media/EmbraceableYou.mp3" download>mp3 다운로드</a><br></li>
        <li><a href="ex2.html" download>html다운로드</a><br></li>
        <li><a href="media/test.hwp" download>한글파일 다운로드</a></li>
    </ul>

이 때 일반 html파일일 때는 웹에서 지원하는 확장자는 실행하고, 지원하지 않는 확장자만 다운로드 한다. 전체 확장자에 다운로드 속성을 걸기 위해서는 웹서버를 열어야한다.

반응형

'HTML+CSS+Javascript > html' 카테고리의 다른 글

6. 웹 폼  (0) 2020.03.04
5. 미디어 삽입  (0) 2020.03.04
4. 인라인 프레임  (0) 2020.03.03
2. 고급 문서 만들기  (0) 2020.03.03
1. html 기본 문서 만들기  (0) 2020.03.02