見つけました (文字c付き)
target="_blanck"
予想の代わりに
target="_blank"
他の誰かによって書かれたプロジェクトで。それは機能し、新しいウィンドウでリンクを開きます。それはタイプミスですか、それとも何か不足していますか?
はい、タイプミスです
target="_blank"
新しいウィンドウで開きます
target="_blanck"
blanck という名前のタブが開きます。blanck という名前のタブがない場合は、新しいタブが開きます。
私の推測では、そのリンクをクリックすると新しいウィンドウが開き、もう一度クリックすると、以前に開いたのと同じタブがリロードされます
このtarget
属性は、リンクのコンテンツがブラウザに読み込まれる場所を示します。_blank
ブラウザーは、特別な値、_self
、_top
またはのいずれでもない限り、その名前のウィンドウ/フレーム内にページのコンテンツを配置します_parent
。w3 仕様のフレーム ターゲット参照セクションを参照してください。
以下にリストされている予約済みの名前を除き、フレーム ターゲット名 (DTD では %FrameTarget;) はアルファベット文字 (a-zA-Z) で始まる必要があります。ユーザー エージェントは、他のすべてのターゲット名を無視する必要があります。
次のターゲット名は予約されており、特別な意味があります。
_blankユーザー エージェントは、指定されたドキュメントを新しい名前のないウィンドウにロードする必要があります。
_selfユーザー エージェントは、このターゲットを参照する要素と同じフレームにドキュメントをロードする必要があります。
_parentユーザー エージェントは、現在のフレームの直接の FRAMESET 親にドキュメントをロードする必要があります。現在のフレームに親がない場合、この値は _self と同等です。
_topユーザー エージェントは、ドキュメントを元のウィンドウ全体にロードする必要があります (したがって、他のすべてのフレームをキャンセルします)。現在のフレームに親がない場合、この値は _self と同等です。
そのため、リンクが常に新しいウィンドウを開くことになっている場合は、_blank
. 同じ のリンクが複数あるtarget=_blanck
場合、それらが常に同じウィンドウの内容を置き換えることになっている場合、意図的にこのようになっている可能性があります。
このフィドルを参照してください:
<a href="http://www.stackoverflow.com" target="_blank">This opens SO always in a new window</a>
<a href="http://www.google.com" target="_blanck">This opens google in a given window</a>
<a href="http://www.stackoverflow.com" target="_blanck">This opens SO in the same given window</a>
正しい方法は次のとおりです。
<a href="/" target="_blank">Home</a>