開発
あなたはどっち派?target=”_blank” or ”_new”
Kentaro Mimata
はじめに
サイトにあるリンクなどをクリックすると同じタブに置き換わって表示されたり新しいタブが出てそこに表示されたりと色々な表示の仕方がある。それはaタグの中のtarget=”何か”で制御されます。
今回は新しいタブに表示される2通り仕組みを紹介します。
blankとnewの説明
target=”_blank”は何枠でも出てきます
例えばリンクを10回クリックすれば10つの新しいタブが出てきます。
target=”_new”はblankとは違いリンクを何度クリックしても新しいタブは一つしか出てきません。そこに置き換わって表示されていきます。
自分の知ってるサイトで有名なサイトですとyahoo画像なんかはtarget=”_new”になっています。
個人的にこのサイトでこの仕様ですと正直不便な気もしますが。。
検証
ちなみに僕はtarget=”_blank”派です。
最後に
皆さんはどちら派でしたか。
ちなみに毎回別のタブを開くのことは「戻る」ボタンが使えなくなるので、前の画面に戻れなくなるという混乱を招いてしまうことがあります。それによって別のタブで開くことは極力避けたほうがいいという意見が多々あるようです。
こう言った意見を考慮するとnewの方が良いのかなと思ったりもします。