このウェブサイトはご利用の端末での閲覧に対応していません。
This website does not support your device.

link”要素~“rel="alternate"

記事Oct.6th, 2020
現在の文書の代替文書を示す
この記事はHTML Living Standardに対応しています。
この記事はHTML Living Standardに対応しています。

rel="alternate"

リンクの種類 ハイパーリンク
body-ok No

rel="alternate"”が指定されたlink”要素は現在の文書の内容を別の言語や形式で表現した代替文書を示します。

hreflang”属性type”属性media”属性を併せて指定することで代替文書がどのような形式なのかや代替文書の対象を示すことができます。

rel”属性の値にstylesheetも含まれる場合はlink”要素はユーザーが選択して切り替えることによって適用することができる代替スタイルシートを指定します。

サンプルコード

翻訳版を示す
<link rel="alternate" hreflang="en" href="en/sample.html">
印刷用を示す
<link rel="alternate" media="print" href="print/sample.html">
PDF版を示す
<link rel="alternate" type="application/pdf" href="sample.pdf">

属性と値

属性
属性 説明 説明
必須属性
rel="" 文書と外部リソースの関係 alternate 現在の文書の代替文書
リンクタイプ 文書と外部リソースの関係
href="" 文書と関連付ける外部リソース URL 現在の文書の代替文書のURL
任意属性
グローバル属性
media="" 外部リソースが対象とするメディア メディアクエリ 外部リソースが対象とするメディア条件
hreflang="" 外部リソースが記述されている言語 言語コード 外部リソースが記述されている言語
type="" 外部リソースのデータの種類 MIMEタイプ 外部リソースのMIMEタイプ
title="" 外部リソースに補足情報を付ける テキスト 補足情報

仕様書

HTML 4 HTML 5 HTML 5.1 HTML 5.2 HTML Living Standard
alternate
定義あり

定義あり

定義あり

定義あり

定義あり
一番上へ
トップにもどる
シェアする
シェアする
Facebookでシェアする
ツイート
Google+でシェア
Pocket
はてなブックマーク