コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

aタグのtargetに使われる_付きの定義に関して、種類をざっくりまとめる

アンダーバー付きの属性に関してtarget="_blank" 以外にもあるんだということを知る。

種類

指定文字列 効能
_self 今の閲覧画面で新しいページを読み込みます。target未指定の場合はコレに相当するので能動的に指定する機会は少ない。
_blank 新しく閲覧画面を生成して読み込みます。タブが開くかウィンドウが開くかはブラウザ依存。
_parent 今の閲覧階層の親でページを読み込みます。ない場合は_selfと同じ挙動
_top トップレベルの閲覧階層 (現在のコンテキストの祖先で "最上位" の閲覧コンテキストであり、親を持たない) に URL を読み込みます。親がいない場合 _self と同じ挙動

_parent_top はフレーム分割してるときの要素なので、フレームがない場合は特に問題がない。

参考リンク