ミツエーリンクス

Web標準Blog

Home > メソッド > Web標準Blog > target="_blank"は非推奨?

Web標準Blogでは、Web標準の利用に興味のあるWebサイト管理者、Webデザイナーの方向けに、Web標準を利用するための手法やノウハウ、参考になるリソース等を、国内外を問わずご紹介します。

なお当Blogでは、Web標準に関する疑問や質問を募集しています。Webコンテンツ実装プロセスにまつわるお悩みでも結構ですので、お気軽に電子メールでstandards@mitsue.co.jp宛にお送りください。

2008年01月11日

target="_blank"は非推奨?

フロントエンド・エンジニア 矢倉

W3Cにおいて、target="_blank"は非推奨なのでしょうか?というご質問をいただきました。

HTMLの仕様書では、center要素やfont要素などの文書内容を意味づけするものではなく、見栄えを表現する要素や属性が「非推奨 (deprecated)」と定義されています。しかしtarget="_blank"の場合は、この「非推奨」とはなっていません。ただし、HTML 4.0 やXHTML 1.0のStrict文書型では、target属性が定義されていないため利用できません。このためtarget属性を用いる場合は、Transitional文書型を選択する必要があります。

さて、target="_blank"があまり奨められないとされているのには、いくつかの理由が存在します。

ひとつは、リンクが新規ウインドウで開くと明示されていないページの存在です。ほとんどの場合において、新しいウインドウで開くリンクと、現在のウインドウで開くリンクはその表示において区別がなされていません。このため、ユーザーに適切なフィードバックがなされないという問題があります。

また、ユーザーに選択権が与えられないという問題もあります。リンクをどのように開くかという選択はユーザーに委ねるべきという考えがあるため、この観点において、target属性による指定はその選択権をユーザーから奪うことになります。

上記二つの問題は、ユーザーエージェントが対処することで改善できる問題でもあります。今日のタブブラウザには、新規ウインドウをタブで開くというものや、新規ウインドウを無効化するという設定項目を設けているものが増えてきています。
しかしながら、ブラウザごとに設定項目や挙動が異なるため、完全な解決とはいいがたいでしょう。

ユーザビリティに関わる問題もさることながら、ユーザー体験の違いがtarget="_blank"の是非が頻繁に問われる原因でもあります。

たとえば、「リンクをどのように開くかは、どんな場合であれユーザーに選択させるべき。」という意見もあれば、「サイト外へのリンクは新規ウインドウで開きたい。」というものもあります。また「PDFなど、HTML文書以外は新規ウインドウで開きたい。」という、細かな条件下での要求も存在しているようです。このような好みの違いを知ることも難しく、またすべての要求にこたえることはできないでしょう。

target="_blank"は、非推奨ではありません。しかし、想定するユーザーや、target="_blank"のもたらす効果を充分に考えた上で、利用するか否かを決定すべきです。

コメント

コメントする













関連情報

target=”_blank”問題にクライアント側で対処する

概要: target=”_blank”に関する議論 - 徒委記の内容が、なかなか興味深いです。 以前はユーザの意図に反して新しいウィ...
ウェブログ:ナレッジエース
時刻:2008年01月12日 15:58

target="_blank"

概要:Web標準Blog:target="_blank"は非推奨?Strictでtarget属性が無い理由がよくわかる記事です。確かに、targetを指定するこ...
ウェブログ:たまご日記。
時刻:2008年01月12日 20:56

この記事のトラックバックURL:
http://standards.mitsue.co.jp/cgi-bin/mt/mt-tb.cgi/273

バックナンバー

当Blogの更新情報は、Twitter経由でも配信しています。興味のある方はぜひ、@mlcstandardsをフォローしてください。当Blogへのご意見・ご質問は、Twitter経由でも受け付けております。

プライバシー&サイトポリシーCopyright (c) 2010 Mitsue-Links Co.,Ltd. All Rights Reserved.

Web制作、ホームページ作成、Flash制作:Webサイト構築、Webサイト運用:ブロードバンドコンテンツ(音声制作、動画制作):システム開発、Webマーケティング、Webブランディング、Webコンサルティング・・>のWeb Integrationならミツエーリンクスにお任せください。