リンク種別

HTML文書のリンク種別

HTML文書で、2つの文書を結びつけるための要素として、<a> 要素、<area> 要素、<link> 要素といったものがありますが、それらの要素で2つの文書間の関連を示す際に、「リンク種別」が使われます。
リンク種別は、各要素の rel属性の値として指定されます。
next現在のページが属する一連のページ群で、次のページへ移動するリンクであることを示します。
 

リンク種別 説明 使用できる要素 使用できない要素
alternate
  • 代替ページを定義します。携帯端末など、別の媒体向けのページ、別の言語向けのページ、PDFなど別形式のファイルなど。
<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
  • リンクを新しい閲覧コンテキストで開き、リンク元の文書へアクセスできないようにすることをブラウザーに指示します。つまり、新たに開いたウィンドウで Window.opener プロパティを設定しません(null を返します)。
    なお、noopener を使用すると、 _top、_self、 _parent 以外の空文字列ではないターゲット名がすべて、新しいウィンドウやタブを開くかという点で _blank と同様に扱われれます。
<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>

コメント

タイトルとURLをコピーしました