HTML文書のリンク種別
HTML文書で、2つの文書を結びつけるための要素として、<a> 要素、<area> 要素、<link> 要素といったものがありますが、それらの要素で2つの文書間の関連を示す際に、「リンク種別」が使われます。
リンク種別は、各要素の rel属性の値として指定されます。
next現在のページが属する一連のページ群で、次のページへ移動するリンクであることを示します。
| リンク種別 | 説明 | 使用できる要素 | 使用できない要素 |
|---|---|---|---|
| alternate |
|
<a> , <area> , <link> | なし |
| author | 作者について説明するページへのハイパーリンク、または作者への連絡方法を定義します。 | <a> , <area> , <link> | なし |
| bookmark | ハイパーリンクが、もっとも近い祖先の <article> 要素へのパーマリンクであることを示します。 <article> 要素が存在しない場合は、もっとも密接に結びつけられたセクションへのパーマリンクになります。 | <a> , <area> | <link> |
| canonical | <link> | ||
| external | ページが存在するサイトの外部にあるリソースへのハイパーリンクであることを示します。つまり、現在のサイトから離れるリンクです。 | <a> , <area> | <link> |
| help | 親要素およびその子孫要素について詳細なヘルプを提供するリソースへのリンクであることを示します。 | <a> , <area> , <link> | なし |
| icon | <link> | <a> , <area> | |
| license | ライセンス情報を説明する文書へ誘導するハイパーリンクを定義します。 | <a> , <area> , <link> | なし |
| manifest | <link> | <a> , <area> | |
| modulepreload | <link> | <a> , <area> | |
| next | 現在のページが属する一連のページ群で、次のページへ移動するリンクであることを示します。 | <a> , <area> , <link> | なし |
| nofollow | リンク先の文書は、リンク元ページの作者が推薦するものではないことを示します。例えば作者が管理しているものではない、悪い例である、あるいは二者間に営利関係がある(販売用のリンク)などです。このリンク種別は、人気ランキングの測定技術として検索エンジンが使用するかもしれません。 | <a> , <area> | <link> |
| noopener |
|
<a> , <area> | <link> |
| noreferrer | 別のページへ移動する際にリンク元ページのアドレスなどの値を、ブラウザーが Referer: HTTP ヘッダーでリファラーとして送信しないようにします。 | <a> , <area> | <link> |
| pingback | <link> | <a> , <area> | |
| prefetch | <a> , <area> , <link> | なし | |
| preload | <link> | <a> , <area> | |
| prev | 現在のページが属する一連のページ群で、前のページへ移動するリンクであることを示します。 | <a> , <area> , <link> | なし |
| search | ハイパーリンクが、この文書やサイトとそのリソースを検索するために特別に設計されたインターフェイスを持つ文書を参照することを示します。 | <a> , <area> , <link> | なし |
| shortlink | インスタントメッセージングによるリンクの共有をしやすくするために、短いリンクを作成する際に使用します。 | <link> | |
| stylesheet | <link> | <a> , <area> | |
| tag | この文書に適用するタグを説明する文書へのハイパーリンクであることを示します。 | <a> , <area> | <link> |

コメント