링크(link) 만드는 방법 - a, href

인터넷 페이지, 이미지, 동영상, 파일 다운로드 등의 링크를 만드는 방법
4 min read

링크 만들 때 사용하는 태그

링크(link)는 <a> 태그로 만듭니다.

링크의 대상은 웹페이지, 파일, 이메일 등이 될 수 있습니다.

 

주요 속성

<a> 태그 안에서 사용할 수 있는 주요 속성은 다음과 같습니다.

속성 설명
href 링크한 문서나 사이트의 주소를 입력합니다.
target 링크한 내용이 표시될 위치(현재 창 또는 새 창)를 지정합니다.
download 링크한 내용을 보여 주는 것이 아니라 다운로드 합니다.
rel 현재 문서와 링크한 문서의 관계를 알려줍니다.
hreflang 링크한 문서의 언어를 지정합니다.
type 링크한 문서의 파일 유형을 알려줍니다.

 

href

href 속성의 값에는 문서, 이미지, 동영상, 파일 등의 주소를 넣습니다.

<a href="value">Label</a>

다음과 같이 href 속성 안에 값이 없으면 현재 페이지로 이동하는 링크가 만들어집니다.

<a href="">Label</a>

 

target

target 속성은 링크를 어디에서 열지 정합니다.

속성값은 다음과 같습니다.

  • _blank : 새 창 또는 새 탭에서 링크를 처리합니다.
  • _self : 기본값으로 현재 페이지에서 링크를 처리합니다.
  • _parent : 프레임을 사용했을 때 링크 내용을 부모 프레임에 표시합니다.
  • _top : 프레임을 사용했을 때 프레임에서 벗어나 링크 내용을 전체 화면에 표시합니다.

 

예제

  • 첫번째 이미지는 클릭하면 현재 창에서 이미지를 표시합니다.
  • 두번째 이미지는 클릭하면 새 창에서 이미지 표시합니다.

 

링크한 페이지를 현재 페이지에서 열거나 새 탭으로 여는 것 이외에도 다른 방법이 있습니다. 예를 들어 현재 페이지 안에 캥거루 처럼 다른 페이지를 넣을 수 있습니다. 이때 사용하는 것이 아이프레임(iframe)입니다. 아이프레임은 프레임의 일종으로 프레임 중에서 본문에 액자처럼 삽입하는 것을 말합니다.

 

download

download를 추가하면, 링크 대상을 다운로드합니다.

예를 들어

<a href="image.jpg">Go</a>

는 image.jpg 파일을 웹브라우저에서 보여주지만

<a href="images/image.jpg" download>Go</a>

는 image.jpg 파일을 다운로드합니다.

 

문서 내 특정 위치로의 링크

href 속성의 값 앞에 # 을 붙이면, 해당 id 를 가진 요소로 이동합니다.

예를 들어

<a href="#result">Go to result.</a>

는 id 속성의 값으로 result를 갖는 요소로 이동합니다.

 

이메일주소로의 하이퍼링크

이메일 주소로의 하이퍼링크는 다음과 같이 만듭니다.

Contact <a href="mailto:liveblogger@gmail.com">Admin</a>

링크를 클릭하면 메일 프로그램이 실행됩니다.

하지만, 스팸메일 등의 이유로 잘 사용하지는 않습니다.

 

기타 HTML 참조

You may like these posts

  • 인용 다른 블로그나 웹 사이트의 글을 인용할 경우, 인용임 나타내는 태그에는 <blockquote>와 <q>가 있습니다. <blockquote> 태그는 새로운 문단에서 인용하는 블록 요소이고, <q> 태그는 문단 안에서 인용할 때 사용하는 인라인 …
  • 목록에는 순서가 있는 목록(Ordered List), 순서가 필요하지 않은 목록(Unordered List), 설명 목록(Description List) 세 가지가 있습니다. 순서가 있는 목록(OL) 순서가 없는 목록(UL) 설명 목록(DL) 순서 있는 목록 순서가 필요한…
  • 줄바꿈 HTML은 연속한 여러 개의 빈 칸 또는 줄바꿈을 하나의 빈 칸으로 인식합니다. 따라서 코드 상에서 줄바꿈을 하거나 여러 번 띄어쓰기를 해도 한 번 띄어쓰기로 표현됩니다. 만약 블록 요소에서 줄바꿈을 하고 싶다면 <br> 태그를 이용합니다. 다음은 <br&g…
  • 사용자가 여러 옵션 중에서 선택하도록 하고 싶을 때 드롭다운 목록을 사용합니다. 드롭다운 목록이란 클릭했을 때 옵션들이 요소 아래쪽으로 펼쳐지기 때문에 붙여진 이름입니다. 공간을 최소한을 사용하면서 여러 옵션을 표시하려면 드롭다운 목록이 가장 적당합니다. 목차 select …
  • 표 만들 때 사용하는 태그 <table> : 표를 만듭니다. <tr> : 행을 만듭니다. <th> : 열의 제목이 들어가는 셀을 만듭니다. <td> : 내용이 들어가는 셀을 만듭니다. <thead>, <tbody>, …
  • 표(table)에 제목이나 설명을 덧붙일 때 <caption> 태그를 사용하지만 <figcaption> 태그를 사용할 수도 있습니다. 두 가지 방법 모두 알아보겠습니다.   caption 먼저 <caption> 태그는 <t…

Post a Comment