link è¦ç´ 

since: 31st/Aug./2001; last modified: 8th/Sep./2001

link è¦ç´ ã‚¿ã‚¤ãƒ—ã¯ãƒªãƒ³ã‚¯ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã«å«ã¾ã‚Œã‚‹è¦ç´ ã§ã€ head è¦ç´ ã®å­è¦ç´ ã¨ã—ã¦å®šç¾©ã•ã‚Œã¦ã„ã¾ã™ã€‚ head è¦ç´ ã¯ä»»æ„ã®å€‹æ•° link è¦ç´ ã‚’æŒã£ã¦è‰¯ã„ã“ã¨ã«ãªã£ã¦ã„ã¾ã™ã€‚

link è¦ç´ ã‚¿ã‚¤ãƒ—ã®å½¹å‰²ã¯ã€å½“該文書ã¨é–¢ä¿‚ã®ã‚る外部文書ã¨ã€ãã®é–¢ä¿‚を指定ã™ã‚‹ã“ã¨ã§ã™ã€‚

Link モジュール [拙訳]
link
概念モジュール定義
è¦ç´  属性 最å°å†…容モデル
link Common, charset (Charset), href (URI), hreflang (LanguageCode), media (MediaDesc), rel (LinkTypes), rev (LinkTypes), type (ContentType) EMPTY

実装: DTD

内容モデル

link è¦ç´ ã¯ meta è¦ç´ ã¨åŒæ§˜ã«ç©ºè¦ç´ ã§ã‚ã‚Šã€å†…容モデルをæŒã¡ã¾ã›ã‚“ (EMPTY)。従ã£ã¦ã€ã‚¿ã‚°ã®è¨˜è¿°æ–¹æ³•ãŒã€ç©ºè¦ç´ ä»¥å¤–ã®è¦ç´ ã¨ã§ã¯å¤‰ã‚ã‚Šã¾ã™ã€‚開始タグã®æœ«å°¾ã‚’ " />" ã¨ã—ã¦ãã ã•ã„:

<head>
  <title>XHTML 1.1 ã¨ã¯ãªã‚“ã ã‚ã†ã‹</title>
  <link rel="start" href="../index.html" />
</head>

スラッシュã®ç›´å‰ã«åŠè§’スペースãŒä¸€ã¤æŒ¿å…¥ã•ã‚Œã¦ã„ã‚‹ã®ã¯ã€å¾Œæ–¹äº’æ›ã®ãŸã‚ã§ã™ã€‚

属性

Common
charset = Charset
href = URI
hreflang = LanguageCode
media = MediaDesc
rel = LinkTypes
rev = LinkTypes
type = ContentType

サンプル

基本的ãªä½¿ã„æ–¹

<head>
  <title>metaè¦ç´ </title>
  <link rel="prev" href="./title.html"
        title="titleè¦ç´ " />
  <link rel="next" href="./link.html"
        title="リンクè¦ç´ " />
  <link rel="start index" href="./index.html"
        title="XHTML 1.1 ã¨ã¯ãªã‚“ã ã‚ã†ã‹" />
  <link rel="bookmark" href="./links.html"
        title="Web Site 作æˆæ”¯æ´ãƒªãƒ³ã‚¯é›†" />
  <link rel="bookmark" href="../links/index.html"
        title="NEXTindex リンク集" />
  <link rev="made"
        href="mailto:ƒ[ƒ‹ƒAƒhƒŒƒX"
        title="製作者ã¸ã®ãƒ¡ãƒ¼ãƒ«" />
</head>

上ã‹ã‚‰é †ç•ªã«å½“該文書ã®ã€Œä¸€ã¤å‰ã®æ–‡æ›¸ã€ã€ã€Œæ¬¡ã®æ–‡æ›¸ã€ã€ã€Œæœ€åˆã§ã‚り索引ã§ã‚る文書ã€ã€ã€Œãƒ–ックマークã€ã€ã€Œãƒ–ックマークã€ã€ã€Œè£½ä½œè€…ã¸ã®é€£çµ¡å…ˆã€ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã™ã€‚

複数ã®ãƒªãƒ³ã‚¯ã‚¿ã‚¤ãƒ—ã®æŒ‡å®š

リンク先目的地文書ã®å½¹å‰²ã¯ã€ rel 属性〠rev 属性ã§ãƒªãƒ³ã‚¯ã‚¿ã‚¤ãƒ—を用ã„ã¦æŒ‡å®šã—ã¾ã™ã€‚一ã¤ã®ãƒªãƒ³ã‚¯ç›®çš„地文書ã«å¯¾ã—ã¦è¤‡æ•°ã®ãƒªãƒ³ã‚¯ã‚¿ã‚¤ãƒ—を指定ã™ã‚‹å ´åˆã¯ã€è¤‡æ•°ã®ãƒªãƒ³ã‚¯ã‚¿ã‚¤ãƒ—ã‚’åŠè§’スペースã§åŒºåˆ‡ã£ãŸãƒªã‚¹ãƒˆãŒå±žæ€§å€¤ã«ãªã‚Šã¾ã™ã€‚

rev 属性㨠rel 属性

rel 属性ã¯å½“該文書ã«å¯¾ã™ã‚‹ç›®çš„地文書ã®é–¢ä¿‚ (relation) を指定ã—〠rev 属性ã¯ãã®é€† (reverse relation) ã‚’ã„指定ã—ã¾ã™ã€‚ファイル A ã‹ã‚‰ã¿ã¦ãƒ•ã‚¡ã‚¤ãƒ« B ㌠"NEXT" ãªã‚‰ã°ã€ãƒ•ã‚¡ã‚¤ãƒ« A ã§ã¯ãƒ•ã‚¡ã‚¤ãƒ« B ã‚’ rel="next" ã¨ã—ã¦å‚ç…§ã—ã¾ã™ã€‚åŒæ™‚ã«ãƒ•ã‚¡ã‚¤ãƒ« B ã§ã¯ãƒ•ã‚¡ã‚¤ãƒ« A ã‚’ rev="next" ã¨ã—ã¦å‚ç…§ã—ã¾ã™ 。

属性値 bookmark

ã„ã‚ゆるリンク集ã§ã™ã€‚一ã¤ã®æ–‡æ›¸ã«è¤‡æ•°ã®ãƒªãƒ³ã‚¯é›†ã‚’与ãˆã‚‹æ–‡æ›¸ãŒå®šç¾©ã•ã‚Œã¦ã„ã‚‹ã“ã¨ãŒçã—ãã‚ã‚Šã¾ã›ã‚“。ã“ã®ã‚ˆã†ãªæ™‚ã¯ã€è¤‡æ•°ã® link è¦ç´ ã‚’記述ã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚一ã¤ã®å¤–部リソースã«è¤‡æ•°ã®ãƒªãƒ³ã‚¯ã‚¿ã‚¤ãƒ—を指定ã—ãŸã„å ´åˆã¨ã¯é€†ã«ãªã‚Šã¾ã™ã®ã§ã€æ³¨æ„ãŒå¿…è¦ã§ã™ã€‚

MS I.E.6, Netscape 6.1 ã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“ãŒã€ Lynx, W3m, iCab ãªã©ã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚

外部スタイルシート

<link rel="stylesheet" href="./core.css"
      media="screen,print" type="text/css"
      title="Fixed" />
<link rel="alternate stylesheet" href="./green.css"
      media="screen,print" type="text/css"
      title="Green Style" />
<link rel="alternate stylesheet" href="./navy.css"
      media="screen,print" type="text/css"
      title="Navy Style" />
<link rel="alternate stylesheet" href="./maroon.css"
      media="screen,print" type="text/css"
      title="Red Style" />

外部スタイルシートã¸ã®ãƒªãƒ³ã‚¯ã§ã¯ã€rel 属性ã®å€¤ãŒ stylesheet ã«ãªã‚Šã¾ã™ã€‚ユーザーãŒé¸æŠžå¯èƒ½ãªä»£æ›¿ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆã§ã¯ alternate ã¨ä¸€ç·’ã«æŒ‡å®šã—ã¾ã™ï¼š rel="alternate stylesheet"

上ã®ä¾‹ã§ã¯ã€ media 属性値ã®ãƒ¡ãƒ‡ã‚£ã‚¢è¨˜è¿°å­ã«ã‚ˆã£ã¦ã€ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆã‚’é©åˆã•ã›ã‚‹å¯¾è±¡ãƒ¡ãƒ‡ã‚£ã‚¢ã‚’コンピュータスクリーン (screen) ã¨å°åˆ·åª’体 (print) ã«æŒ‡å®šã—ã¦ã„ã¾ã™ï¼š media="screen,print"

ã“ã®ä¾‹ã®ã‚ˆã†ã«ã€ãƒ¡ãƒ‡ã‚£ã‚¢è¨˜è¿°å­ã‚’複数指定ã™ã‚‹å ´åˆã¯ã€è¤‡æ•°ã®ãƒ¡ãƒ‡ã‚£ã‚¢è¨˜è¿°å­ã‚’åŠè§’コンマã§åŒºåˆ‡ã£ãŸãƒªã‚¹ãƒˆãŒå±žæ€§å€¤ã«ãªã‚Šã¾ã™ã€‚リンクタイプã®å ´åˆã¯åŠè§’スペースã§åŒºåˆ‡ã£ãŸãƒªã‚¹ãƒˆã«ãªã‚Šã¾ã™ã®ã§ã€ç´›ã‚‰ã‚ã—ã„ã§ã™ã­ã€‚

å› ã¿ã«ã€ CSS ã®ãƒ‡ãƒ¼ã‚¿ã‚¿ã‚¤ãƒ—㯠text/css ã§ã™ï¼š type="text/css"

CSS ã«é–¢ã™ã‚‹æ¦‚è¦ã¯æœ¬ç¨¿ä»˜éŒ²ã€ŒCSSã€ã‚’å‚ç…§ãã ã•ã„。詳細ã¯ã€ŒCSS ã¨ã¯ãªã‚“ã ã‚ã†ã‹ã€ã‚’å‚ç…§ãã ã•ã„。

ãã®ä»–

リンクタイプ alternate ã®ãƒªãƒ³ã‚¯ã§ã€ hreflang を指定ã™ã‚‹ã¨ç¿»è¨³ç‰ˆã€ media を指定ã™ã‚Œã°å½“該メディア版を指ã—示ã™ã“ã¨ã«ãªã‚Šã¾ã™ã€‚

翻訳版ã®æŒ‡å®š

<link xml:lang="fr" title="La documentation en Fran&ccedil;ais"
      type="text/html"
      rel="alternate" hreflang="fr"
      href="http://someplace.com/manual/french.html" />

ã“ã®ãƒªãƒ³ã‚¯ã¯ã€å½“該文書ã®ãƒ•ãƒ©ãƒ³ã‚¹èªžç¿»è¨³ç‰ˆ (hreflang="fr") を指ã—示ã—ã¦ã„ã¾ã™ã€‚

別メディア版ã®æŒ‡å®š

<link title="The manual in postscript"
      type="application/postscript"
      rel="alternate" media="print"
      href="http://someplace.com/manual/postscript.ps" />

ã“ã®ãƒªãƒ³ã‚¯ã¯ã€å½“該文書ã®å°åˆ·ç”¨ (media="print") ãƒã‚¹ãƒˆã‚¹ã‚¯ãƒªãƒ—ト版 (type="application/postscript") を指ã—示ã—ã¦ã„ã¾ã™ã€‚


Copyright © 2001, SUGAI, Manabu. All rights reserved. 著作権ã¯æ”¾æ£„ã—ã¦ã„ã¾ã›ã‚“。
SEO [PR] ”š‘¬!–³—¿ƒuƒƒO –³—¿ƒz[ƒ€ƒy[ƒWŠJÝ –³—¿ƒ‰ƒCƒu•ú‘—