『別ウインドウで開く』という「target=”_blank”」はまり使わない方がいいんだろうか

Total 2,235 views
この記事の所要時間は約 3分です。

あるテキストリンクがあったとします。
そのリンクをクリックしたとき、あなたなら今見ているページの中で変わる方がいいか
それとも新しいウインドウで開くあるいは新しく作られたタブで開く方がいいか
どっちでしょう。

これは昔から論じられているテーマですが
私はどちらかというと後者のタイプなんですね。

スポンサーリンク


 

あくまで親切心からやってるんですが

テキストなどの下にこんな風に→一般的には青い下線があれば
リンクテキストというのはほぼ定着しているようです。

中にはわざと下線の色を変えたり下線そのものを非表示にしている人もいます。
かくいう私も下線非表示にしている場合もあります。

 

たとえば下の画像右下のテキストが実はリンクテキストになってます。

なぜ下線を引いてないかというと
リンクテキストであるということが前面に出ると
イメージ画像への注意よりもそっちの方に注意が行ってしまうからです。
画像に目を行かせたいのです。
(じゃあテキストそのものをなくしてしまえばという意見もあるでしょうが、あのテキストリンクは規約で表示させないといけないのでそうしているだけです)

 

 

そのリンクですが、HTMLというサイトを作る際の言語表記で
『target="_blank"』というタグをリンクに付加すると
強制的に「新しいウインドウもしくは新しいタブで開く」ようにできます。

ユーザーに選択権はありません。(^o^)

本来ならば「リンク先のウィンドウを新規に開くかどうかはユーザーに任せるべき」ものなんでしょうけどね。

そのための方法もちゃんと用意されていて、
リンク上で右クリックすると「新しいタブで開く」「新しいウインドウで開く」という項目があり
それを選択すればその通りに開きます。

でもそれを知っている人、実行している人はあまりいないようにも思われます。

私の場合、リンク先を新しいタブ・新しいウインドウで開かせたいときの基準は
あくまで参考記事的なものに関してのみとしてます。

当サイトを例にするなら、
記事を読みながら参考記事を別のウインドウで見て
見終わったらそのページを閉じてまた戻ってきてもらうという風に。

もっと自己中な言い方をすれば、
同じページの中でページが変わるとそのまま戻って来ないこともあるので
自分の記事を最後まできちんと読んでもらうために
わざとそうしていると言えないこともないです。

こうなると”被害妄想”に近いですね。^^;

 

どっちがいいのか未だに決着つかず

target="_blank" は見てる人にとっては弊害もあります。

その一つがウインドウやタブがいやおうなしに増えていくこと。

閉じるのを忘れると
いったいどれがメインだったかわからなくなっちゃいます。

これはウザいですね、確かに(笑)

もう一つ、これも重要なことなんですが
障害者の方でキーボード操作のみでインターネットを楽しまれている方もいます。

その方たちにとっては、
新しいウインドウでリンク先が開かれると「前のページに戻れない」という事態が発生してしまいます。

一般的には[Alt]+[→][Alt]+[←]もしくは[BS][shift]+[BS]で戻ったり進んだりということができますが、
新規ウインドウを閉じて元のページに再び戻ってということを繰り返されたら
とてつもないストレスでしょう。

だからといって全く『target="_blank"』を記述しないでいけるかというと
やっぱりそれはいろんな意味でゼロにすることは難しい部分もあるんですよね。

区切り画像

現状、私の場合、新規でページを開かせたいリンクに関しては
リンクテキストにマウスが乗ると専用のアイコンを出すようにして、少しでもユーザーのストレスを軽減する措置をとってはいます。
(全部ぢゃぁないですけど)

しかしはたしてこれでいいのかどうか、最近また悩み始めているところです。

HTMLの文法上も、バージョンによっては推奨だったり非推奨だったりと
かなりグレーゾーン的なタグでも実はあるんです。

一応、今後は今までの自分なりのルールは踏襲しつつも
その基準はもう少し見直していかなければならないかもしれません。

あるいはもっと別のいいアイデアがあればそれに乗ってみてもいいですし。

スポンサーリンク

ブログランキングに参加してます。よろしければポチッとな。

お気軽にフォロー↓してください。

ブログ更新情報はこちらからどうぞ。

follow us in feedly

コメントを残す




日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)