よくリンクをクリックすると“ユーザーの意に反して”新しいウィンドウで開くサイトがあります。例えば別サイトへのリンクや PDF などは別ウィンドウで開かせたいという、制作者側の“勝手な”思いからそのようなサイトが多いわけですが、予告無しに新規ウィンドウで開くことは様々な問題がありますすし、(X)HTML の Strict 仕様では新規ウィンドウで開く target 属性は認められていません。

本来、リンクをどのように開くかはユーザーに任せるべきという考え方があります。多くのブラウザはリンクを新しいウィンドウやタブで開くことができても、target 属性で新規ウィンドウで開くように指定されているリンクを同一ウィンドウで開くことはできません。

さて、このリンクを新しいウィンドウまたは新しいタブで開く方法ですが、右クリックでショートカットメニューから選択できるほか、ほとんどのブラウザがリンクを [Shift] + クリック で新しいウィンドウ[Ctrl] + クリック で新しいタブで開くことができます。(もちろん、タブ機能の無い IE6以前は [Ctrl] + クリック は意味ないですが)

リンクをどのように開くかはユーザーに任せるべきといっても、そもそもこの方法、インターネットの講習などでもあまり指導されないし、知らない方が多いんですよね。