<BASE> はリンク先のベースターゲット(基準値)を指定するHTMLタグです。 また、リンク先のページを開くときのウィンドウやフレームを指定することもできます。
タグ名、属性名および属性値は大文字と小文字を区別しない。
<base></base>
終了タグは省略できる。
<base>
base は内容が無い要素であるため、空タグで記述できる。
<base />
base 要素に内容は無い。開始タグと終了タグの間にテキストや要素を入れることはできない。
base の親要素は head である。base 要素はひとつだけ存在できる。
<head>
<base href="https://segakuin.com/">
</head>
すべての要素に共通するグローバル属性のほか、以下に示す属性を base 要素に指定できる。
https://segakuin.com/
で、リンク先(<A>タグのhref属性)が index.html であれば、実際のリンク先は https://segakuin.com/index.html
となります。
<base href="https://segakuin.com/">
値 | 説明 |
---|---|
_blank | 新しいウィンドウを開きます |
_self | 現在のウィンドウを使います |
_top | フレーム分割している場合、フレームを解除して現在のウィンドウを使います |
名前 | 指定した名前のフレームを使います |
HTMLタグ <base> の使用例を次に示します。
<html>
<head>
<title>An example of base element</title>
<base href="https://segakuin.com/" target="_blank">
</head>
<body>
<p>
<a href="index.html">An example of base element</a>
</p>
</body>
</html>
JavaScriptからはHTMLBaseElementインタフェースを通じてbase要素にアクセスできる。
HTMLBaseElementインタフェースは次に示すプロパティを持つ。
プロパティ | 型 | 説明 |
---|---|---|
accessKey | DOMString | base要素のaccessKey属性 |
contentEditable | DOMString | base要素のcontentEditable属性 |
dataset | DOMStringMap | base要素のカスタムデータ属性(data-*) |
dir | DOMString | base要素のdir属性 |
draggable | Boolean | base要素のdraggable属性 |
href | DOMString | base要素のhref属性 |
innerText | DOMString | ノードに描画されるテキスト |
lang | DOMString | base要素のlang属性 |
style | CSSStyleDeclaration | base要素のstyle属性 |
target | DOMString | base要素のtarget属性 |
title | DOMString | base要素のtitle属性 |
Web Hypertext Application Technology Working Group (2025) HTML Living Standard