私はインターネット上でこの件について多くを検索しましたが、何も見つかりませんでした。他のページへのリンクに<a>
タグを使用する理由Aはアンカーを意味し、私の意見ではハイパーリンクは記述していません。シーンの背後には何かの哲学はありますか?私は<h>
(ハイパーリンク)は、タグの目的にもっと関連していると思います。なぜアンカーに<a>の代わりに<h>ハイパーリンクを使用しないのですか?
答えて
要素a
は、別のドキュメント、または同じドキュメント内の別のa
要素にリンクできます。ターゲットa
要素は、通常、ハイパーリンクではなく、名前付きアンカー(<a name="example">
)です。しかし、HTML 1.0のIETF草案以外で述べられているように(このステートメントはHTML 2.0には書かれていませんが)、どちらも可能です。
したがって、a
要素は、ハイパーリンクとして、ドキュメントアンカーとしての2つの目的を果たします。
2つの目的で1つの要素を作成するのはなぜですか?同じ概念のハイパーリンク(より正確には、ハイパーテキストリンク)のために2つの別個の要素を持つ必要は本当にないからです。
a
要素は、本体のドキュメントコンテンツの一部ではなく、先頭に表示されるドキュメントメタデータ要素であるlink
要素と混同しないでください。
<a>
の主な目的はアンカーであることです。ハイパーリンクは、「ハイパーテキストREFerence」を表すhrefを使用して指定します。お勧めの通り<h>
を使用した場合は、リンクを直接指定する必要があります。 <a>
タグでは、テキストを作成できますが、リンクが異なる可能性があります。たとえば、「Go to google」:googleはアンカータグのhref属性にリンク「www.google.com」を入れることができるテキストに過ぎません。
<h>
があれば、「www.google.comに移動」を表示する必要があります。私はこれが醜いと思う。リンクが長い場合は、見た目が悪いと想像してください!
おかげでそれは妥当と思われます。 –
受け入れられた回答としてマークすることはできますか? –
- 1. EmberJSで<a></a>の代わりに{{#リンク先}}を使用するのはなぜですか?
- 2. <jsp:includeの代わりに<bean:includeを使用するのはなぜですか?
- 3. <textarea>はなぜ< >の代わりに表示されますか?
- 4. <代わりに&LT
- 5. ハイパーリンク<a href> GETメソッドの代わりにPOSTメソッドを使用
- 6. なぜnettyクライアントはObservable <ByteBuf>の代わりにObservable <Observable <ByteBuf>>を返しますか?
- 7. なぜ彼は "int"を使用する代わりに "typedef vector <double> :: size_type"を使用しましたか
- 8. Func <S、IQueryable <R>>の代わりにQueryable.SelectMany(...)オーバーロードでFunc <S、IEnumerable <R>>を使用するのはなぜですか?
- 9. なぜAssembly.LoadFromの代わりにAssembly.LoadFileを使用しますか?
- 10. ASP.NETではボタンの代わりにハイパーリンクを使用します
- 11. dojoは、ダイアログ・アイコン「X」のアンカー・タグの代わりにスパンを使用するのはなぜですか?
- 12. ルートコンポーネントとして<code><my-app></code>タグの代わりに<code><body></code>タグを使用すると、面倒なことに、my-appの代わりにbodyをルートセレクタとして使用します。
- 13. 長いリストの代わりにjQueryを使用< SELECT >ボックス?
- 14. cat << EOFの代わりに<< EOFを使用してみませんか?
- 15. 有効なC++アイテム3では、static_cast <const TextBlock>(* this)の代わりにstatic_cast <const TextBlock&>(* this)を使用するのはなぜですか?
- 16. アンカーの代わりにDivを使用する
- 17. なぜ私のスクリプトにPHP7の代わりにPHP5を使用しますか
- 18. ストリーム<Object>の代わりに<Set<Object>>
- 19. なぜ "class << self"式を使用するのですか?
- 20. this.objectNameの代わりにExt.getCmp( 'id')を使用しなければならないのはなぜですか?
- 21. 未開封の代わりに画像を使用<select>?
- 22. なぜVaadinでVerticalLayoutの代わりにFormLayoutを使用しますか?
- 23. オートエンコーダで希薄語の代わりに正規化用語を使用しないのはなぜですか?
- 24. なぜ代わりに+
- 25. iOSの代わりにAndroids <include>タグを使用しますか?
- 26. <?= ... ?>の代わりにPHPの
- 27. <iframe>は、静的ページ/ウェブの代わりに "PHPインクルード"の代わりに使用できます
- 28. submit(post)の代わりにアンカーを使用
- 29. RELEASEの代わりにNDEBUGを使用するのはなぜですか?
- 30. WireMockの代わりにMockWebServerを使用するのはなぜですか?
HTMLには「」タグはありません。どこで手に入れましたか? –
私は知っています。私はなぜタグをのような関連するタグに選んだのか知りたいです! –
えええええええええええ... –