web-dev-qa-db-ja.com

target = "_ blank"と "target = blank"の違いは何ですか?

Webプログラミングに近づいたので、新しいウィンドウでリンクを開くために、私はいつも使っていました

target="blank"

しかし、ほとんどの場合、ここと他のWebで私が使用したのを見たことがあります。

target="_blank"

どちらの形式も動作します(もちろん)が、2つのバージョンの違いはわかりませんし、正しい方法(および理由)もわかりません。

あなたが私を理解できることを願っています。私の英語をありがとう。

28
Borja

blankは、「blank」と呼ばれる既存のフレームまたはウィンドウをターゲットにします。新しいウィンドウは、「空白」がまだ存在しない場合にのみ作成されます。

_blankは、名前のない新しいウィンドウを対象とする予約名です。

54
Quentin

要するに、target="_blank"常に新しいウィンドウを開きますが、target="blank"最初に新しいウィンドウを開き、このウィンドウは最初に再利用されます。

8
TommyWhite