href
상대경로의 base url이 될 문자열을 지정함.
Node.baseURI
로 값에 접근할 수 있고, 지정 안했다면 기본값으론 location.href
target
<a>
, <area>
, <form>
요소에서 target
속성을 명시하지 않을 때(즉, target
속성이 없는 경우), 기본적으로 어떤 브라우징 컨텍스트를 사용할지를 지정_self
(기본값):- 예: 링크를 클릭해도 현재 탭에서 열립니다.
현재 브라우징 컨텍스트에 결과를 표시합니다.
_blank
:- 예: 링크 클릭 시 새 탭에서 열립니다.
새로운 브라우징 컨텍스트(보통 새 탭)에서 결과를 표시합니다.
_parent
:- 부모가 없으면
_self
와 동일하게 동작합니다.
현재 브라우징 컨텍스트의 부모 컨텍스트에 결과를 표시합니다.
_top
:- 예: iframe 안의 링크라도 최상위 페이지(전체 창)에서 열림.
가장 상위 레벨의 브라우징 컨텍스트에서 결과를 표시합니다.
이 4가지 방식 외에도 사용자 정의 가능.
예를 들어,
<iframe name="myFrame">
처럼 특정 이름이 지정된 경우:
<a target="myFrame">
을 클릭하면 결과가myFrame
이라는 iframe에서 열린다.