2016-07-15 15 views
1

次のターゲット属性値が新しいタブでリンクを開きます:target = "blank"はなぜ機能しますか?

<a href="http://www.w3schools.com" target="_blank">Visit W3Schools</a> 

blankにアンダースコアを省略して)以下のすべてのブラウザで明らかに同じことをしないのはなぜ?それは別の価値ですか?

<a href="http://www.w3schools.com" target="blank">Visit W3Schools</a> 

答えて

2
<a target="_blank|_self|_parent|_top|framename"> 

target="blank"それは、新しいウィンドウを開き、あなたは_blankと同じものであるという印象を持っていますが、_blankは、ターゲット属性

target="_blank"ための予約値である新しい風に与えられたURLを開き、「ブランク」は存在しません。 OW target="whatever"目標、そのウィンドウが存在しない場合、それはより多くの情報のために、新しいウィンドウ

を作成し「何でも」という名前のウィンドウが明確にするためにここにHTML target Attribute

+0

感謝を読んでください! – im1dermike

1

target = blankは、新しいウィンドウで空白を表示します。ここで、target = _blankはリンクを新しいウィンドウで開きます。だからあなたは2つのリンクw /ターゲット=空白を持っている場合、それらは両方とも同じ新しいウィンドウで開きますが、あなたは2つのリンクw/target = _blankを持っている場合、彼らは両方とも自分の新しいウィンドウで開きます。

ブランクは、「ブランク」と呼ばれる既存のフレームまたはウィンドウをターゲットにします。新しいウィンドウは、「空白」がまだ存在しない場合にのみ作成されます。 _blankは名前のない新しいウィンドウを対象とする予約済みの名前です。あなたは、たとえば、代わりにblankの他の単語を使用することができるように、「ブランク」という名前の既存のフレームを開こうとは、名前のフレーム(ウィンドウ)ので、ので、ここでjsfiddle

参照target="whatever"

関連する問題