WEB系キャンパス

a要素のtarget属性をおさらいしとく

日常的に使うのは「target=”_blank”」ぐらいだけど、他にもいくつか値があります。

_blank
新規のウィンドウに表示。クリックするたびのウィンドウが増えていく
_new
新規のウィンドウに表示されるが同じウィンドウ上に表示され続ける
_self
現在のフレーム(ウィンドウ)に表示
_parent
親フレームに表示
_top
フレーム分割を解除してウィンドウ全体に表示

私的メモ

・「_self」は何のtarget指定をしていない時と同じだから、特に指定はしないかな…。

・「_blank」と「_top」は別ウィンドウで開く点は一緒だけど、開いた後の動作が若干違います。
どっちがいいかは、答えの出にくいトコロではありますが、サイトのUIによって使い分けると、利便性が上がる気がします。

・「_parent 」は
例えば、iframe内で表示させてるページがあるとして、そのフレーム内にa要素のリンクをクリックした場合、そのiframeのサイズ内で開いてしまうけど、「_parent 」を指定しておけば、全ウィンドウで表示させることができます。

・「_top」も「_parent 」もフレーム内でいろいろ展開されてた過去のWEBサイトの名残ってイメージであまり使用する場所が思いつかないイメージかな。

参考サイト

HTMLタグ/リンクタグ/リンク先ページの表示フレーム(ウィンドウ)を指定する – TAG index

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です