HTML reference

link要素

head要素の中に記述し、そのファイルと参照先ファイルとの関係を示す。


属性

各要素の性質を定義する為に、「属性名="属性値"」 の形式で値と共に記述する。


rel

relation の略。
そのファイルを主体とした参照先ファイルとの関係(順方向のリンク)を示し、href属性 と併用される。
主な属性値は、リンクタイプの項を参照。


rev

reverse の略。
参照先ファイルを主体としたそのファイルとの関係(逆方向のリンク)を示し、href属性 と併用される。
主な属性値は、リンクタイプの項を参照。


href

参照先ファイルのURLを示す。
属性値にはURLを記述。

※類似した属性の src属性 は、属性値に記述したURLのファイルをページ内に表示する(埋め込む)ものである為、link要素では用いない。


hreflang

href属性 で指定された参照先ファイルの言語を示す。
参照先ファイルが異なる言語を用いている場合に併用する。
属性値には、RFC4646 で規定される形式で言語コードを記述。

※類似した属性の lang属性 は、(参照先ファイルではなく)その要素の言語を指定するものであることに留意。



リンクタイプ(rel/rev属性値)

rel属性 及び rev属性 の値をリンクタイプと呼び、参照先ファイルとの関係を示す。


stylesheet

外部スタイルシートを示す。

【例】 "default.css" を外部スタイルシートとして示す。
<link rel="stylesheet" href="default.css" type="text/css">


start

サイト内のホームページ(トップページ)を示す。
同義語として "home"、"top" なども用いられる。

【例】 "index.html" をホームページとして示す。
<link rel="start" href="index.html">


next

連続する一連のファイルにおける、次のファイルを示す。
同義語として "child" も用いられる。

【例】(現在のファイルを "page2.html" として)"page3.html" を次のファイルとして示す。
<link rel="next" href="page3.html">

【例】(現在のファイルを "page2.html" として)"page1.html" の次のファイルとして示す。
<link rev="next" href="page1.html">


prev

連続する一連のファイルにおける、前のファイルを示す。
同義語として "previous" も用いられる。

【例】(現在のファイルを "page2.html" として)"page1.html" を前のファイルとして示す。
<link rel="prev" href="page1.html">

【例】(現在のファイルを "page2.html" として)"page3.html" の前のファイルとして示す。
<link rev="prev" href="page3.html">


contents

目次となるファイルを示す。
同義語として "toc"(Table Of Contents の略) も用いられる。

【例】 "menu.html" を目次となるファイルとして示す。
<link rel="contents" href="menu.html">


index

索引となるファイルを示す。

【例】 "list.html" を索引となるファイルとして示す。
<link rel="index" href="list.html">


glossary

用語集となるファイルを示す。


chapter

章 となるファイルを示す。


section

節 となるファイルを示す。


subsection

小節 となるファイルを示す。


appendix

附録、附記となるファイルを示す。


help

ヘルプファイルを示す。


alternate

代替ファイルを示す。
翻訳版などの言語が異なることによる場合は hreflang属性 を併用し、出力先による場合は media属性 と併用する。

【例】 フランス語版の代替ファイルの所在を示す。
<link rel="alternate" hreflang="fr" type="text/html" lang="fr" href="document_french.html" title="La documentation en Fran&ccedil;ais">

【例】 携帯端末向けの代替ファイル(HTML形式)の所在を示す。
<link rel="alternate" media="tty" type="text/html" href="document_portable.html" title="the document for portable devices">

【例】 印刷向けの代替ファイル(ポストスクリプト形式)の所在を示す。
<link rel="alternate" media="print" type="application/postscript" href="document.ps" title="the document in postscript">


bookmark

ファイル内におけるブックマークを示す。
同一ファイル内に複数のブックマークを設定可能。


copyright

著作権情報を示す。


made

文書の作者(又は管理者)を示す。
メールアドレスを記載するのが一般的。

【例】 "webmaster@example.com" を作者(又は管理者)のメールアドレスとして示す。
<link rev="made" href="webmaster@example.com">


shortcut icon

ショートカットアイコンを示す。
"shortcut icon" は Windowsアイコン(.ico)専用の表記。アイコンファイル以外の画像ファイルを用いる場合は、"icon" と記述。

【例】 "favicon.ico" をショートカットアイコンとして示す。
<link rel="shortcut icon" type="image/vnd.microsoft.ico" href="favicon.ico">

【例】 "icon.jpg" をショートカットアイコンとして示す。
<link rel="icon" type="image/jpeg" href="icon.jpg">



補足:

  • 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)




▣ 属性
rel / rev / href / hreflang

▣ リンクタイプ
(rel/rev属性値)

stylesheet / start / next / prev / contents / index / glossary / chapter / section / subsection / appendix / help / alternate / bookmark / copyright / made / shortcut icon

▣ 補足



益子貴寛 著
Web標準の教科書
−XHTMLとCSSでつくる
"正しい"Webサイト


富士通総合DC
・富士通オフィス機器 著
Webアクセシビリティ
&ユーザビリティ 改訂版


石田優子 著
ウェブ・ユーザビリティ
&アクセシビリティ
・ガイドライン


益子貴寛 著
伝わるWeb文章デザイン
100の鉄則


MdN編集部 著
プロとして恥ずかしくないWEBデザインの大原則


MdN編集部 著
プロとして恥ずかしくないWEBレイアウトの大原則


MdN編集部 著
プロとして恥ずかしくない
スタイルシートの大原則


ジェフリー・ゼルドマン 著
DESIGNING WITH
WEB STANDARDS
−XHTML+CSSを中心とした
Web標準によるデザインの実践

VALUE-DOMAIN.COM(バリュードメイン): ドメイン登録代行 及び XREAと提携するサーバ類での総合サービス。

デル株式会社






©2000  ny@room40
©2004  liufeng.info
all rights reserved.