HTML‎ > ‎

<a>

<a></a>
Inline
하이퍼링크를 만들거나 문서의 특정 위치에 앵커를 표시할 때 사용합니다. 하이퍼링크를 만들때는 href 속성을 지정하고 앵커를 표시할 때는 name 속성을 지정합니다. href 속성으로 <a href="mailto:webmaster@elex.pe.kr">과 같이 "mailto" 링크를 지정하면 이메일을 보내는 하이퍼링크를 만들 수도 있습니다.


속성

  • name = cdata [CS]
문서의 특정 위치에 앵커(이름이 정해진 하이퍼링크의 도착점, 책갈피)를 지정합니다. 앵커를 표시할 때 반드시 지정해야하는 속성입니다.
name 속성값은 중복되지 않아야 하며, A-Z 나 a-z 범위 안의 문자로 시작되어야 하고, A-Z, a-z, 0-9, 하이픈, 밑줄, 콜론, 마침표로 구성된 이름이어야 합니다.
XHTML 1.1에서 name 속성은 제거되었으며 대신 id 속성을 이용해야 합니다.
  • href = uri [CT]
하이퍼링크로 연결할 문서의 URI를 지정할 때 사용합니다. 하이퍼링크를 만들 때 반드시 지정해야 하는 속성입니다. URI는 절대경로 또는 상대경로로 지정합니다.
  • hreflang = langcode [CI]
연결할 문서의 기본 언어를 지정합니다.
  • type = content-type [CI]
연결할 문서의 MIME 타입을 지정합니다.
  • rel = link-types [CI]
현재 문서를 기준으로 링크된 문서와의 관계를 기술합니다.
  • rev = link-types [CI]
링크된 문서를 기준으로 현재 문서와의 관계를 기술합니다.
  • charset = charset [CI]
연결할 문서의 문자 인코딩을 지정합니다.
  • shape = default | rect | circle | poly [CI]
이미지 맵의 모양을 지정할 때 사용합니다. 기본값 = rect.
  • coords = coordinates [CN]
이미지 맵의 좌표점을 지정할 때 사용합니다.
  • target = frame-target [CI]
프레임 셋을 사용하는 문서에서 링크된 문서를 표시할 프레임을 지정합니다.
프레임의 이름은 A-Z, a-z 사이의 문자로 시작해야하며, 몇몇 특수 값은 예외적으로 밑줄로 시작합니다.
    • _blank : 제목 없는 새 창에 표시.
    • _self : 현재 프레임에 표시. ( BASE TARGET을 무시하고 겹쳐 쓰는데 유용)
    • _parent : <frameset> 부모 프레임에 표시.
    • _top : 프레임 없는 전체 창에 표시.
target 속성으로 지정한 프레임이 존재하지 않을 경우에는 링크는 새 창에서 열립니다. StrictDTD에서는 Frameset 관련 요소를 사용할 수 없으므로, target속성도 사용할 수 없습니다.
XHTML 1.1에서는 제거된 속성입니다.
  • tabindex = number [CN]
탭 키로 이동되는 순서를 정합니다. 이 값은 0~32767이어야 합니다.
  • accesskey = character [CN]
단축키로 사용될 문자를 지정합니다.
  • id, class, lang, dir, title, style
속성에 관한 설명을 참고하세요.


이벤트

  • onfocus, onblur,
  • onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
이벤트에 관한 설명을 참고하세요.
Comments