8

単純な質問ですが、提案が見つかりません。

サポートされている適切な HTML5 値は次のとおりです。

  • 著者
  • 最初
  • 過去
  • 前へ
  • ヘルプ
  • ライセンス(「ライセンス」ではありません)

インデックス、アバウト、コンタクト、リーガルからなるナビゲーション

..index.html ページの観点から:

  • index.html と rel="first"
  • about.html で rel=author next"
  • contact.html と rel="help"
  • legal.html と rel="license last"

... contact.html ページの観点から:

  • index.html と rel="first"
  • about.html と rel=author prev"
  • contact.html と rel="help"
  • legal.html と rel="license next last"

ナビゲーションで rel を使用してもほとんど効果がないことを認めます。しかし、それは検索エンジンに少しでも役立つかもしれません。

これが実際にどのように機能するかのデモンストレーションとして、また批評のために例を挙げました。

敬具、デール

以下のコメントからの例の編集

インデックス、アバウト、コンタクト、リーガルからなるナビゲーション

..index.html ページの観点から:

  • rel のない index.html
  • about.html で rel=author"
  • contact.html と rel="help"
  • legal.html と rel="license"

... contact.html ページの観点から:

  • rel のない index.html
  • about.html で rel=author"
  • contact.html と rel="help"
  • legal.html と rel="license"
4

2 に答える 2

3

良い質問 !正直なところ、私はrel属性の専門家ではありませんが(間違っている場合は誰かが私を訂正してくれます)、私が見つけたものから、Googleは属性を介してWebページ上のIDを確認できます。そのような

<a rel="me" href="https://plus.google.com/110037486217106671520">Luke Southam</a>

これはサイトナビゲーションの対象外であることは知っていますが、Googleが<a></a>タグ内の属性を読み取ってインデックスを作成していることを示しています。サイトナビゲーション内でそれを使用することに関しては、それが(おそらく)グーグル(または他の検索エンジン)があなたのウェブサイトをより良く索引付けするのを助けるなら、私はそれのために行くと言います。

于 2012-04-22T18:53:34.793 に答える
1

はい、relナビゲーションのリンクに使用できます。なぜなら…</p>

すべてのリンクrelに使用できます。

つまり、適切なリンクタイプを使用します。HTML5で定義および登録されたrelの特定のセットのみを使用できます。


first& last, next&prev

firstHTML5 仕様でlastは定義されなくなりました。Microformats wiki ページの既存の rel 値では、 と の同義語としてリストされてbeginおりend、次のように定義されています。

現在のドキュメントがノードである一連のドキュメントの作成者定義の開始[/終了]を識別します。

そのため、典型的な Web サイトのナビゲーションには適していません。リンクされたドキュメントを特定の順序で読む必要がある場合に使用します。

nextHTML5 仕様では次のように定義prevれています。

[…] ドキュメントがシーケンスの一部であることを示します […]

first/に対する上記と同じ引数last: 特定の順序がある場合にのみ使用します (これは、「About」、「Contact」、「Legal」などで構成されるナビゲーションには当てはまりません)。最も顕著な用途は、ページネーションです。

author

リンクの種類author

ハイパーリンクを定義する要素の最も近い要素の祖先の作成者に関する追加情報を参照ドキュメントが提供することを示しますarticle(存在する場合)。

ナビゲーション (resp. このauthorリンク) がarticle要素の子ではないことを確認する必要があります (サイト ナビゲーションでは非常にまれです)。

help

helpリンク タイプは次のように定義されます。

aandarea要素の場合、キーワードhelpは、ハイパーリンクを定義する要素の親とその子に関する詳細なヘルプ情報を参照ドキュメントが提供することを示します。

したがって、これは適切ではないようです (連絡先ページが「詳細なヘルプ情報」を提供したとしても、それは技術的にはページ全体ではなく、ナビゲーション自体 (→ リンクの親要素) のヘルプになるためです (これは、 のlink要素で使用されている場合head、またはヘルプ リンクが の直接の子である場合にのみ当てはまりbodyます。)

license

リンクの種類license

[…] は、参照されているドキュメントが、現在のドキュメントの主なコンテンツが提供される著作権ライセンス条項を提供していることを示します。

適切なようです (法務ページにそれらの用語が含まれている場合)。

于 2013-11-24T18:59:06.347 に答える