<BASE> はリンク先のベースターゲット(基準値)を指定するHTMLタグです。 また、リンク先のページを開くときのウィンドウやフレームを指定することもできます。 <HEAD> と </HEAD> の間に記述します。
HTMLの場合、タグ名は大文字と小文字のどちらでもよい。XHTMLの場合、タグ名は小文字で記述する。
HTML
<base>
baseタグには次の属性を指定できる。
値 | 説明 |
---|---|
off | 自動的な大文字化は行わない。 |
on | 最初の文字を大文字にする。 |
words | 各単語の最初の文字を大文字にする。 |
characters | すべての文字を大文字にする。 |
値 | 説明 |
---|---|
true | 要素を編集できる。 |
false | 要素は編集できない。 |
<base href="segakuin.com">
値 | 説明 |
---|---|
_blank | 新しいウィンドウを開きます |
_self | 現在のウィンドウを使います |
_top | フレーム分割している場合、フレームを解除して現在のウィンドウを使います |
名前 | 指定した名前のフレームを使います |
HTMLタグ <base> の使用例を次に示します。
<html>
<head>
<title>An example of base element</title>
<base href="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属性 |
base要素の内容は無く、空要素である。
base要素に終了タグは無い。
WHATWG. 2021. HTML Living Standard