ターゲット= "_ blank"の質問は、オンラインで何度も議論されます。彼らは維持する必要があると言う人もいれば、それらを削除する必要があると言う人もいます。主に滞在する当事者は、主にターゲット= "_ blank"の属性を考慮していますが、それを解決する良い方法はありませんが、擁護する当事者はRELとJSソリューションを思いつきました。現在、死角にはまだ多くの人がいると思います。関連する文献を調べると、状況は私たちが思っていたものではないことがわかりました。実際、ターゲット= "_ blank"は標準と矛盾していません。また、これが誤解であるため、RELとJSソリューションを使用する必要もありません。 Relとターゲットの真の意味を理解している限り、ここでは論争はないべきではないことがわかります。以下では、文献を検索することで得た知識をあなたと共有します。まず、ターゲットとrelの意味を理解しましょう。
ターゲットは、選択したハイパーリンクコンテンツを表示する場所を指定することに同意します。つまり、リンクのコンテンツはどのようなウィンドウに表示されます。ターゲットのプロパティ値には、4つの予約済みの名前があります。つまり、_blank、_ self、_ parent、_top。ここで、_blankは、ブラウザが常にターゲット= "_ blank"リンクでドキュメントをロードすることを意味します。ここでは、「無名」の意味がわからない場合があります。実際、ターゲットは新しく開かれたウィンドウにIDを割り当てることができます。たとえば、ターゲット= "name"これは、ターゲット= "name"リンクを介してロードされたドキュメントが「名前」と呼ばれるウィンドウに表示されることを意味します。 ID「名前」にウィンドウがない場合、ブラウザはリンクされたドキュメントを表示する「名前」という名前の新しいウィンドウを作成します。現在のウィンドウのIDが「名前」の場合、リンクされたドキュメントは、元のコンテンツを置き換えることで現在のウィンドウに表示されます。 _自己の意味は、実際には現在のドキュメントです。 <a>のデフォルトの目標は_selfです。通常、このプロパティ値は利用できません。 _ Parentは、親ウィンドウにリンクされたドキュメント表示を作成することです。このプロパティ値は、フレームワーク構造でのみ使用されます。トップレベルのフレームワークの場合、その機能は_selfと同じです。 _TOPもフレームワークに適用されますが、その効果はフレームワークをクリアしてターゲットドキュメントを表示することです。これは、フレーム構造からフレームレス構造への移動に非常に役立ちます。
これで、ターゲットはブラウザに密接に関連するターゲットディスプレイプロパティであることがわかりました。それで、relとは何ですか?なぜ多くの人がそれをターゲットの代替属性と見なすのですか? Relを知りましょう。実際、RELと呼ばれるRELと対応する別の属性は1つだけではありません。これら2つの属性の意味は次のとおりです。ソースドキュメントからターゲットドキュメントまでの関係。ターゲットドキュメントからソースドキュメントまでの関係。ここのソースドキュメントは、リンクがある現在のドキュメントとして理解できます。ターゲットドキュメントは、リンクが開くドキュメントです。これで、RelとRevは実際にはドキュメントの前のリンク関係であり、ターゲットドキュメントを表示する方法のブラウザー関連の属性ではないことを明確にする必要があります。
では、RelとRevの関係は何ですか?以下には、その意味をリストして説明します。
サンプルコード[www.cuoxin.com]