アンカータグと一緒に使用すると_blankが新しいタブを開き、フレームセットを使用するときに私が使用する自己定義のターゲットがあることを知っています_parent、_self、および_topの違いアンカータグターゲット属性の_self、_top、および_parentの違い
答えて
これらの回答は良いですが、私は彼らが完全に質問に対処するとは思わない。
アンカー属性のターゲットタグは、ブラウザにアンカーの宛先のターゲットを通知します。それらは最初にアンカーを操作してフレームのドキュメントシステムに誘導するために作成されました。これはCSSがHTML開発者の援助を受ける前の段階です。
ターゲットながら=「_ selfは、」ブラウザでデフォルトで、最も一般的な目標は、(通常はブラウザの設定により、タブにリダイレクトされています)新しいウィンドウでアンカーを開き、ターゲット=「_ブランク」です。 "_parent" "_top"タグとframenameタグは、トレンドとしてiframeサイト構築の日に慣れていないタグには謎が残っています。
target="_self"
これは、同じフレームにアンカーを開きます。紛らわしいのは、一般的にフレームを書き込まない(HTML5ではframe
とframeset
タグが廃止されているため)、これは同じウィンドウ関数とみなされます。代わりに、このアンカーがフレームにネストされている場合、そのフレームでのみ意味を持つソートボックスモードで開きます。彼らは別の
target="_top"
これは、それが中にネストされているすべてのフレームの外で破壊し、ブラウザでトップ文書としてリンクを開く内部のいずれかに入れ子にされた場合
target="_parent"
は、フレームの次のレベルアップで開きます窓。
target="framename
これはもともと非難されましたが、HTML5に戻されました。これは問題の正確なフレームを対象とします。name
が正しい方法であったが、その方法はid
識別タグを使用して置き換えられました。
<!--Example:-->
<html>
<head>
</head>
<body>
<iframe src="url1" name="A"><p> This my first iframe</p></iframe>
<iframe src="url2" name="B"><p> This my second iframe</p></iframe>
<iframe src="url3" name="C"><p> This my third iframe</p></iframe>
<a href="url4" target="B"></a>
</body>
</html>
HTML 4.01仕様の6.16 Frame target namesセクションは意味を定義していますが、部分的に意味があります。現代のブラウザでは、この文脈ではウィンドウの代わりにタブを使用することが多いため、「ウィンドウ」を参照しますが、HTML5のドラフトでは現実的に「ブラウジングコンテキスト」について話します。
簡潔に言えば、_self
がデフォルト(現在のブラウジングコンテキスト、つまり現在のウィンドウまたはタブ)なので、<base target=...>
の設定を上書きするだけで便利です。値_parent
は、現在のフレームの親であるフレームセットを参照しますが、_top
は「すべてのフレームから壊れます」とリンクされたドキュメントをブラウザウィンドウ全体で開きます。
target="_blank"
新しいウィンドウを開き、関連するデータを示しています。
target="_self"
同じフレーム内のウィンドウを開き、それが既存のウィンドウ自体を意味します。
target="_top"
ウィンドウのフルボディでリンクされたドキュメントを開きます。
target="_parent"
親ウィンドウのサイズでデータを開きます。
「フルボディ」とは何ですか? – robsch
@robsch James Johnsonの答えを参照してください –
ターゲット=「_ブランク」空白 ターゲットで新しいページへ =「_自己」 リコール自体へ ターゲット=「_トップ」 文書の先頭に移動します(ページ) ターゲット= "_親" データを開くタグサイズ
- 1. 属性および多型
- 2. MSTESTのDataTestMethodおよびDataRow属性
- 3. リソース属性およびドキュメントから
- 4. XML schemaLocationおよびtargetNameSpace属性
- 5. Scala Parsers:可用性、相違性および結合性?
- 6. "_top"または "_parent"に設定されたターゲット属性が新しいタブで開くのはなぜですか?
- 7. 違いスワップおよびページング
- 8. 証明書KeyContainerNameおよびその他の属性
- 9. 違いIEおよびWebkitの
- 10. glMatrixMode(GL_PROJECTION)の違い。およびglMatrixMode(GL_MODELVIEW);
- 11. ValidationMessageFor for modelおよびhtml属性のみ - MVC 3
- 12. リフレクト、プロパティ、および属性 - ORMアーキテクチャの学習
- 13. "作成済みAtおよびUpdated At"データベース属性の定義
- 14. XSLTマッピングおよび単一のターゲット属性
- 15. in ionic 2ディレクティブ、プロパティ、および属性の実際の違いは何ですか?
- 16. メソッドの呼び出しと属性へのアクセスの違い
- 17. DataContract属性と.netのSerializable属性の違い
- 18. USBディスクリプタのID_SERIAL属性とID_SERIAL_SORT udev属性の違い
- 19. PHP OOPの依存性注入、型ヒント、および合成の違い
- 20. 特定のカテゴリidのすべての製品、製品属性値および属性ラベルをマゼンタで表示
- 21. 基本Java MVC:属性を持つBeansおよびAssociative Entity
- 22. XMLノード名および属性は使用できません
- 23. 離散的および連続的な属性を持つクラスタリングアルゴリズム?
- 24. Ruby on Rails:足場、モデル、および属性
- 25. 違いは*ボタンおよびインポート{ボタン}
- 26. ActiveRecordにおけるベース、スキーマ、およびマイグレーションの違い
- 27. aria-label属性とtitle属性の違いは何ですか?
- 28. haskell postgresql-simple互換性のない型_int8およびInt64(およびInteger)
- 29. Rのデータクリーニングおよび帰属
- 30. バックボーンの属性とtoJSONメソッドの違い
ありがとうございます! –
「target」のHTML5ドラフトへのリンクは次のとおりです。http://www.w3.org/TR/html-markup/a.html#a.attrs.target – Oliver