基準となるURLを指定する

base

< base ベース 属性="属性値">

base要素は、他のリソースに対するパスの基準となる絶対URLを指定します。href 属性とtarget 属性のいずれか、もしくは両方を指定しなければなりません。また、href 属性を指定した場合は、URLを指定する他の要素(html要素を除く)よりも先に記述する必要があります。

カテゴリー メタデータコンテンツ
コンテンツモデル
使用できる文脈 head要素内。ただし文書内で使用できるbase要素は1つのみ
カテゴリーとコンテンツモデル

使用できる属性

href ハイパー・リファレンス

他のリソースに対するパスの基準となる絶対URLを以下のように指定します。こうすることで、絶対パス、相対パスで記述された外部リソースの読み込みや、ハイパーリンクの移動、フォームの送信などは、すべて指定されたURLを基準に行われます。
<base href="http://www.example.com/sample/test/index.html">

target ターゲット

文書内のリンクを開いたり、フォームを操作したりする際のブラウジングコンテキスト(ウィンドウやタブ)のデフォルトの挙動を指定します。例えば_blankを指定すると、個別に指定しない限り、すべてのリンクやフォームは別のウィンドウやタブに展開されます。

_blank リンクは新しいブラウジングコンテキストに展開されます。
_parent リンクは現在のブラウジングコンテキストの1つ上位のブラウジングコンテキストを対象に展開されます。
_self リンクは現在のブラウジングコンテキストに展開されます。
_top リンクは現在のブラウジングコンテキストの最上位のブラウジングコンテキストを対象に展開されます。
ブラウジングコンテキスト

グローバル属性

すべての要素で使用できる属性です。
グローバル属性とイベントハンドラ属性

関連記事