目次に戻る

base要素:HTML Living Standard各要素別メモ

概要

カテゴリー
配置できる場所
  • head要素として。ただし、下記の条件をすべて満たさなければならない。
    • head要素に含まれるbase要素は、1個以下でなければならない。
    • href属性がある場合は、URLを指定する属性をもつあらゆる要素html要素を除く)の前でなければならない。
    • target属性がある場合は、ハイパーリンクを表すあらゆる要素の前でなければならない。
内容モデル
属性
  • グローバル属性
  • href→同一HTML文書内の相対URLの基準となるURL
  • target→値は下記のとおり。同一HTML文書内のハイパーリンクフォーム閲覧文脈デフォルトを指定する。
    • _blank別ウィンドウ又は別タブ
    • _top入れ子閲覧文脈の中で、当該要素が現在属している閲覧文脈の最上位の祖先閲覧文脈
    • _parent入れ子閲覧文脈の中で、当該要素が現在属している閲覧文脈閲覧文脈
    • _self→当該要素が現在属している閲覧文脈
    • その他妥当な閲覧文脈名→「_」(アンダースコア)で始まらない一文字以上の文字列。当該要素が現在属している入れ子閲覧文脈の中又は当該要素が属していない既に開いている別ウィンドウ(もしくは別タブ)に該当する閲覧文脈名のものがあれば、そこに開く。それがなければ、当該閲覧文脈名にて別ウィンドウ又は別タブを開く。
  • 上記のいずれかは必須。両方指定してもよい。
HTML構文におけるタグの省略
  • Void elementなので、終了タグはなし。ただし、開始タグの末尾をスラッシュで閉じてもよい(/>)。
WAI-ARIA
  • すべてのrole及びすべてのaria-*属性は指定不可。
視覚系ブラウザデフォルトとして期待されるCSS

  base {display: none;}
  
意味・用法

href属性値をもって、同一HTML文書内の相対URL基底URLを指定することを、著者に許す。

target属性値をもって、同一HTML文書内のハイパーリンクフォーム閲覧文脈デフォルトを指定することを、著者に許す。

アクセシビリティ関連

私見・補足

文字通りベースを固定できるので、便利ではある。