2004年08月18日
「target="_blank"」をやめた
リンク先に target="_blank" を指定するのをやめた。
今までは全部丁寧に target="_blank" していたんだが、ブログ板のMovable Typeスレで「target="_blank"はウザい」「いや、あったいい」「いやウザい」「俺好き」みたいな論争があって、調べてみたらW3C的には非推奨、それどころかXHTML1.1以降では廃止されてるそうだ(参考: 駄的HTML改善計画 - 「target属性の利便性」)。
W3C信者の一人としてW3C勧告には従わねばならない、という忠誠心が働く一方、「でも target="_blank" 便利だしなぁ」という思いも。はてなアンケートによれば target="_blank" 好き派は嫌い派を上回ってるし、Shift+クリックで新窓開けるのを知らない人もいるし…。
最後に俺の背中を押したのはこの一言だった。
「私はバカな閲覧者は勝手に不幸になればいいと思う」(趣味のWebデザイン - 「リンクの target 指定」)
結論。
target="_blank"しちゃうと強制的に新窓が開かれてしまうので、「新窓開きたくないよ」という人の選択肢がなくなってしまう。target="_blank"しなくても、新窓開きたい人はShift+クリックやタブロック(ナビゲーションロック)などの選択肢がある。- W3Cマンセー。標準規格は特殊な事情(ブラウザのバグ・実装問題、サイト内のローカルルールなど)がない限り尊重すべきだと思う。
というわけで、Movable Type の置換機能を使って全エントリーから target="_blank" を削除しました。
代わりに右のサイドバーに
というアイコンを追加。無茶苦茶不便な位置にあるけど、ここ押すとページ内のすべてのリンク(ページ内リンクも含む)を新しいウィンドウで開くようになります。一種の Bookmarklet なんで、アイコンを右クリックしてお気に入りに追加すればいつでも使えるようになります。
Trackback
Trackbackしようぜ
この記事に関連する記事を書かれた方は気軽にトラバって下さい。
Trackback URL: http://www.playnote.net/mt/mt-tb.cgi/186
- テンプレいじり。 (『ぐだぐだどっとねっと』)
どうも俺です。職場の同僚に頂いた麻辣仙人がすごくおいしかったchaosです。 で...(2004年11月26日 13:14)
- MT リンクのターゲット指定 (『designlog.net』)
MTのエントリーでのリンクアイコンではそのままだと同じ窓に相手先のページが出てし...(2005年03月03日 14:57)
- target="_blank"とSHIFTクリックや右クリック (『ほぼ日刊の鈴風亭』)
リンクをクリックすることで 自動的に新しい窓を開いてくれる 「target="_blank"」 当方はタグブラウザを長年使ってきたせいか この自動的...(2005年09月06日 20:13)
- 「target="_blank"」をやめました (『あそび』)
以前ハイパーリンクと引用のカスタマイズの記事で、リンクにはすべて「target...(2005年11月12日 22:56)
- target="_blank"はどうよ? (『あそびどうぐ(のかけら)』)
ペインタいじりはまた当分できなそうです。 ブログの話題にはブログで反応してみようということで、今日調べ物をしている途中で(調べ物とは関係なく)見つけた記...(2006年01月26日 19:26)
- 「target="_blank"」を私もやめた (『螺旋日誌』)
「target="_blank"」とは、ご存知の方も多いだろうがHTMLにおけ...(2006年02月20日 08:13)
- 「target="_blank"」について (『Haggy's blog』)
Movable Typeの投稿画面にはリンク自動挿入ボタンが付いているが、「ta...(2006年05月26日 17:06)
- target="_blank"をjavascriptで調整する。 (『SINKINGDOM』)
ニュース系とか新窓で開くようにして欲しいと言われたので、JavaScriptで設定を行うことが出来るようにしてみた。 サイドバーの設定のところのボタンをク...(2006年06月13日 03:43)
- target="blank" ってダメなの? (『Blue Note?』)
別のところでも書いたのですが、最近 target="_blank"で別窓を開くことへの風当たりが厳しいですね。 それにしてもこの問題、ユーザーの視点を...(2007年11月10日 03:41)




投稿者:鈴風つかさ (2005年09月06日 18:51)
はじめまして、鈴風ともうします
自分は便利だと感じていたので
「target="_blank"」を
カチカチと打ち込んでいましたが
記事を読んで認識が変わりました
>選択肢がなくなってしまう
この言葉がずっしりと響きました
今後は当方も「target="_blank"」を
使わないでいきます
とてもためになる記事
ありがとうございました
投稿者:Kenichi Tani (2005年09月07日 00:04)
ご参考になれば幸いです。随分前の記事ですがこうして役に立ってるのを見るとちょっと嬉しいですねー。
投稿者: (2008年06月02日 15:23)
記事に対してコメントや感想を投稿できます。
どなたでも投稿はお気軽にどうぞ。
投稿者:ぶひん (2008年08月21日 10:14)
target="_blank"が指定されていても、
リンクアンカーをロケーションバーに
ドラッグ&ドロップする等、
選択肢は残されておりますが。
この記事が書かれた当時は、
そのような実装はなかったのでしょうか。
投稿者:Kenichi Tani (2008年08月21日 14:29)
ありましたよ。
投稿者:ぶひん (2008年08月21日 19:44)
であれば「選択肢がなくなってしまう」は言い過ぎかと。
投稿者:Kenichi Tani (2008年08月24日 19:35)
そうですね。失礼致しました。
コメントを投稿する