HTML reference
link要素
head要素の中に記述し、そのファイルと参照先ファイルとの関係を示す。
属性
各要素の性質を定義する為に、「属性名="属性値"」 の形式で値と共に記述する。
relation の略。
そのファイルを主体とした参照先ファイルとの関係(順方向のリンク)を示し、href属性 と併用される。
主な属性値は、リンクタイプの項を参照。
reverse の略。
参照先ファイルを主体としたそのファイルとの関係(逆方向のリンク)を示し、href属性 と併用される。
主な属性値は、リンクタイプの項を参照。
参照先ファイルのURLを示す。
属性値にはURLを記述。
※類似した属性の src属性 は、属性値に記述したURLのファイルをページ内に表示する(埋め込む)ものである為、link要素では用いない。
href属性 で指定された参照先ファイルの言語を示す。
参照先ファイルが異なる言語を用いている場合に併用する。
属性値には、RFC4646 で規定される形式で言語コードを記述。
※類似した属性の lang属性 は、(参照先ファイルではなく)その要素の言語を指定するものであることに留意。
リンクタイプ(rel/rev属性値)
rel属性 及び rev属性 の値をリンクタイプと呼び、参照先ファイルとの関係を示す。
外部スタイルシートを示す。
サイト内のホームページ(トップページ)を示す。
同義語として "home"、"top" なども用いられる。
連続する一連のファイルにおける、次のファイルを示す。
同義語として "child" も用いられる。
連続する一連のファイルにおける、前のファイルを示す。
同義語として "previous" も用いられる。
目次となるファイルを示す。
同義語として "toc"(Table Of Contents の略) も用いられる。
索引となるファイルを示す。
用語集となるファイルを示す。
章 となるファイルを示す。
節 となるファイルを示す。
小節 となるファイルを示す。
附録、附記となるファイルを示す。
ヘルプファイルを示す。
代替ファイルを示す。
翻訳版などの言語が異なることによる場合は hreflang属性 を併用し、出力先による場合は media属性 と併用する。
ファイル内におけるブックマークを示す。
同一ファイル内に複数のブックマークを設定可能。
著作権情報を示す。
文書の作者(又は管理者)を示す。
メールアドレスを記載するのが一般的。
ショートカットアイコンを示す。
"shortcut icon" は Windowsアイコン(.ico)専用の表記。アイコンファイル以外の画像ファイルを用いる場合は、"icon" と記述。
補足:
- Internet Explorer では、リンクタイプが "stylesheet" 及び "shortcut icon" 以外の場合は無視される。
- HTML4.0 には、リンクタイプ "made" や "shortcut icon" などは含まれていない。
- hreflang属性(及び lang属性)で用いられる言語コードの形式の最新版は、RFC4646(2006年9月リリース) で規定されている。
旧版となる RFC1766(1995年3月リリース)、RFC3066(2001年1月リリース) は、以降の版により破棄(obsolete)された。 - RFC4646 で規定される形式は、基本的に ISO639 で定義されている言語コードを利用し、副次的に ISO3166 で規定されている国コードを利用している。
- 関連するRFCの情報
- 1766 Tags for the Identification of Languages.
H. Alvestrand. March 1995. (Format: TXT=16966 bytes) (Obsoleted by RFC3066, RFC3282) (Status: PROPOSED STANDARD) - 3066 Tags for the Identification of Languages.
H. Alvestrand. January 2001. (Format: TXT=26522 bytes) (Obsoletes RFC1766) (Obsoleted by RFC4646, RFC4647) (Status: BEST CURRENT PRACTICE) - 3282 Content Language Headers.
H. Alvestrand. May 2002. (Format: TXT=14022 bytes) (Obsoletes RFC1766) (Status: DRAFT STANDARD) - 4646 Tags for Identifying Languages.
A. Phillips, M. Davis. September 2006. (Format: TXT=135810 bytes) (Obsoletes RFC3066) (Also BCP0047) (Status: BEST CURRENT PRACTICE) - 4647 Matching of Language Tags.
A. Phillips, M. Davis. September 2006. (Format: TXT=45595 bytes) (Obsoletes RFC3066) (Also BCP0047) (Status: BEST CURRENT PRACTICE)
- 1766 Tags for the Identification of Languages.










