HTML 하이퍼링크

    2018-02-13 01:05:29 작성

    하이퍼 링크

    하이퍼 링크는 클릭하여 다른 문서로 이동할 수 있습니다.
    링크는 텍스트 일 필요는 없습니다.
    이미지 또는 다른 HTML 요소가 될 수 있습니다.

    <a>

    하이퍼 링크는 <a> 태그로 정의합니다.
    href 속성에 링크의 주소를 지정합니다.
    <a> 요소의 콘텐츠를 클릭하면 주소로 이동합니다.

    target

    target 속성은 링크된 문서를 여는 위치를 지정할 수 있습니다.

    target 속성의 속성값
    속성값 설명
    _blank 새창에서 링크된 문서를 엽니다.
    _self (기본값) 현재 창에서 링크된 문서를 엽니다.
    _parent 링크된 문서의 부모 프레임에서 엽니다.
    _top 창 전체에서 링크된 문서를 엽니다.(프레임이 있을 경우 모든 프레임이 제거하고 문서가 열립니다.)
    프레임명 지정된 프레임에서 링크된 문서를 엽니다.


    북마크 만들기

    HTML 북마크는 사용자가 웹페이지의 특정부분으로 이동할 수 있게 하는데 사용합니다.
    웹 페이지의 내용이 너무 길면 북마크가 유용할 수 있습니다.
    북마크는 HTML 요소에 id 속성을 지정하고 <a> 요소의 href 속성으로 지정합니다.


    다양한 링크 설정

    <a> 요소의 href 속성을 이용하여 다양한 링크를 설정할 수 있습니다.

    mailto: 지정된 이메일 주소로 메일을 보냅니다.(메일이 설치되어 있어야 합니다)
    javascript: 지정된 JavaScript 코드를 실행합니다.
    tel: 지정된 전화번호로 전화를 겁니다.(전화가 설치되어 있어야 합니다)
    파일 파일도 링크의 대상으로 지정할 수 있습니다.
    <a href="mailto:moosin76@naver.com">moosin76@naver.com으로 메일을 보냅니다.</a>
    <a href="javascript:alert('알림창');">javascript 코드를 실행합니다.</a>
    <a href="tel:010-1111-2222">전화를 겁니다.</a>

    download

    download 속성은 사용자가 하이퍼 링크를 클릭할 때 대상이 다운로드 되도록 지정합니다.
    값을 지정하지 않으면 원래의 이름을 사용합니다.

    <a href="sample.jpg" download>sample.jpg 파일을 다운로드 합니다.</a>
    <a href="logo.png" download="ezcode">logo.png 파일을 ezcode.png 이름으로 다운로드 합니다.</a>