<base>タグは、文書の基準URLや基準ターゲットを指定する際に使用します。 base要素には、少なくともhref属性かtarget属性のいずれかが必要です。
base要素のhref属性に有効なURLを指定すると、その文書内で記述する相対パスの基準URLとなります。 base要素のtarget属性に有効なターゲット名やキーワードを指定すると、基準のリンク先ターゲットとなります。
一つの文書内に複数のbase要素を指定することはできません。 href属性が指定されたbase要素が複数ある場合、最初のbase要素以外はすべて無視されます。 target属性が指定されたbase要素が複数ある場合、最初のbase要素以外はすべて無視されます。
<base>タグを使用する場合には、一つの文書内に一つだけ <head>~</head> のなかの最初の方に配置します。
base要素にhref属性を指定する場合、URLを取得する属性を持つ他の要素よりも前に配置する必要があります(html要素は除く)。 base要素にtarget属性を指定する場合、ハイパーリンクが指定されている他の要素よりも前に配置する必要があります。
<!DOCTYPE html>
<html lang="ja">
<head>
<title>これは、base要素の使用例です</title>
<base href="https://www.example.com/news/index.html">
</head>
<body>
<p><a href="archives.html">アーカイブ</a>をご覧ください。</p>
</body>
</html>
上記のサンプルでは、文書の基準URLを設定するためにbase要素が使用されています。 サンプル内のリンクは、「https://www.example.com/news/archives.html」へのリンクになります。