12

HTMLの<link>タグがスタイルシートを添付するために使用されていることは知っていますが、W3CSchoolsタグの参照を見ると、rel属性には他にも多くの値があります。私はあちこちを見てきましたが、他の価値観が何をし、どのように機能するかを詳細に説明している場所を一生見つけることができません。誰かが私を正しい場所に送ったり、自分で説明したりできますか?

編集:私の質問を言い換えさせてください。リンクタグが現在のドキュメントに関連する他のページを提供することは知っていますが、それらはどのように使用されますか?たとえば、最初、前、次の関係はどのように使用されますか?

4

6 に答える 6

8

私は2つの顕著な一般的な使用法を知っています:

  • rel="stylesheet"外部CSSスタイルシートを参照するために

  • rel="favicon"ブラウザファビコンを参照するために

さらに、

  • 順方向および逆方向リンク(rel="next"

  • 検索エンジンの代替リソースへのリンク(rel="alternate"

スタイルシートの詳細については、 W3Cリファレンス:HTMLドキュメントのリンクと後者の2つを確認してください。

于 2010-01-17T19:54:13.307 に答える
6

リンクします;)

これは、「この他のリソースと私(HTMLドキュメント)には関係がある」という言い方です。

rel属性は、HTMLドキュメントへのリンクされたアイテムが何であるかを示します。

rev属性は、リンクされたアイテムに対するHTMLドキュメントが何であるかを示します。

それで...

<link rel="stylesheet" href="style.css" />

「style.cssはこのHTMLドキュメントのスタイルシートです。」と言います。

愚かなアナロジー:HTMLドキュメントを「結婚」させることができれば(非常に保守的な同性結婚ではない)、次のようなことができます。

<link rel="wife" rev="husband" href="otherFile.html" />

この要素を使用すると、HTMLドキュメントには、「otherFile.htmlは私の妻であり、私はその夫です」と書かれています。

于 2010-01-17T19:55:46.570 に答える
5

他のすべての回答に加えて、RSS フィードにも使用されます。

例:(このページから)

<link rel="alternate" type="application/atom+xml" 
      title="Feed for question 'What does the HTML &lt;link&gt; tag do besides including stylesheets?'" 
      href="/feeds/question/2082362">
于 2010-01-17T20:02:22.260 に答える
2

<link>タグは、関係情報を伝達します。スタイルシートの場合、これは「このファイルを表示する方法の説明です」を意味しますが、リンクは、HTML仕様にリストされていないものを含め、多くの種類のセマンティック参照に使用されます。

于 2010-01-17T19:54:19.327 に答える
1

ええと...

http://www.w3schools.com/TAGS/att_link_rel.asp

基本的には、「ドキュメントに必要な他のものはここにあります」というタグであり、relタグはそれが何であるかを正確に指定します。

于 2010-01-17T19:55:08.767 に答える
1

Pekkaが言ったことに加えてrel="pingback"、ブログでよく使用されるピンバック ( ) リンクに使用されているのを見てきました。

于 2010-01-17T20:00:19.440 に答える