base : リンクのベースを指定

カテゴリ

<!-- https://www.example.com/news/index.html を起点にする -->
<base href="https://www.example.com/news/index.html">

<!-- 1階層上を起点にする -->
<base href="../">

<!-- リンク先を基本的に新規タブで開く -->
<base target="_blank">

説明

リンクのベースになるURLかターゲットウィンドウを指定。

属性 属性値の見方

href  変更[URL]
ベースになるURL。 例えばこれをhttps://example.com/index.htmlに指定しておくと、すべてのhref属性に指定された相対URLはhttps://example.com/ドメイン直下からのURLになる。 www.hoge.com/abc/def/hij.htmlにあるHTMLファイルにa href="fuga.html"と書いてもhttps://example.com/fuga.htmlと解釈される。 ブラウザのアドレス欄のURLの代わりにこれが使われると考えると多少わかりやすいかも。

HTML4では絶対URL限定だったが、HTML5で相対URLも可能になった。例えば1階層上をベースURLにしたい場合は、../を指定できる。

target[ウィンドウ名]
デフォルトで開くウィンドウを指定。例えば_blankを指定すると、すべてのリンクは新規タブ/ウィンドウで開かれる。