目次に戻る

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文書内のハイパーリンクフォーム案内可能先デフォルトを指定することを、著者に許す。

アクセシビリティ関連

私見・補足

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