2017-01-02 7 views
-3

私はインターネット上でこの件について多くを検索しましたが、何も見つかりませんでした。他のページへのリンクに<a>タグを使用する理由Aはアンカーを意味し、私の意見ではハイパーリンクは記述していません。シーンの背後には何かの哲学はありますか?私は<h>(ハイパーリンク)は、タグの目的にもっと関連していると思います。なぜアンカーに<a>の代わりに<h>ハイパーリンクを使用しないのですか?

+0

HTMLには「」タグはありません。どこで手に入れましたか? –

+0

えええええええええええ... –

答えて

1

要素aは、別のドキュメント、または同じドキュメント内の別のa要素にリンクできます。ターゲットa要素は、通常、ハイパーリンクではなく、名前付きアンカー(<a name="example">)です。しかし、HTML 1.0のIETF草案以外で述べられているように(このステートメントはHTML 2.0には書かれていませんが)、どちらも可能です。

したがって、a要素は、ハイパーリンクとして、ドキュメントアンカーとしての2つの目的を果たします。

2つの目的で1つの要素を作成するのはなぜですか?同じ概念のハイパーリンク(より正確には、ハイパーテキストリンク)のために2つの別個の要素を持つ必要は本当にないからです。

a要素は、本体のドキュメントコンテンツの一部ではなく、先頭に表示されるドキュメントメタデータ要素であるlink要素と混同しないでください。

1

<a>の主な目的はアンカーであることです。ハイパーリンクは、「ハイパーテキストREFerence」を表すhrefを使用して指定します。お勧めの通り<h>を使用した場合は、リンクを直接指定する必要があります。 <a>タグでは、テキストを作成できますが、リンクが異なる可能性があります。たとえば、「Go to google」:googleはアンカータグのhref属性にリンク「www.google.com」を入れることができるテキストに過ぎません。

<h>があれば、「www.google.comに移動」を表示する必要があります。私はこれが醜いと思う。リンクが長い場合は、見た目が悪いと想像してください!

+0

おかげでそれは妥当と思われます。 –

+0

受け入れられた回答としてマークすることはできますか? –

関連する問題