HTML <base> 태그
정의 및 특징
<base> 태그는 해당 문서의 모든 상대 주소(relative URL)에 대한 기본 URL(base URL)과 target 속성값을 정의할 때 사용합니다.
하나의 문서에는 최대 하나의 <base> 요소만이 존재할 수 있으며, <base> 요소는 반드시 <head> 요소 내에 위치해야 합니다.
또한, <base> 요소는 언제나 href 속성이나 target 속성 중 하나 또는 둘 모두를 명시해야만 합니다.
예제
<head>
<base href="/examples/images/">
</head>
<body>
<img src="tcpschool_logo.png" alt="tcpschool" width="196" height="26">
</body>
지원하는 브라우저 및 버전
태그명 | ||||||
---|---|---|---|---|---|---|
<base> | 지원함 | 지원함 | 지원함 | 1.0 | 지원함 | 지원함 |
HTML과 XHTML에서의 차이점
HTML에서 <base> 태그는 종료 태그(end tag)를 사용하지 않지만, XHTML에서는 반드시 종료 태그를 사용해야만 합니다.
사용할 수 있는 속성
속성명 | 속성값 | 설명 | |
---|---|---|---|
URL |
페이지 내의 모든 상대 주소(relative URL)들의 기준 URL을 명시함. |
||
|
_blank _parent _self _top 프레임 이름 |
페이지 내의 모든 하이퍼링크와 폼(form)을 위한 기본 대상(default target)을 명시함. |
DOM 인터페이스
interface HTMLBaseElement : HTMLElement { attribute DOMString href; attribute DOMString target; }; |