Next: 6.3 ローカルパス名と仮想パス名
Up: 6. リンク
Previous: 6.1 URI
6.2 基本的なリンク
リンクは、<a href="〜">...</a>と<a name="〜">...</a>で設定します。
- a[Strict][Transitional]
- <a attributes...>...</a>は、attributesにhrefが指定されている場合、...内にある文や画像(8 参照)をマウスでクリックする21とhrefアトリビュートの値に書かれているリンク先にジャンプします。attributesには次のようなものが入ります。最も重要なアトリビュートはhrefとnameです。
- accesskey
- [Strict][Transitional][省略可]accesskey="Key"は、このリンクへのアクセッサキーを指定します。指定できるのは1文字です。
- charset
- [Strict][Transitional][省略可]charset="charset"は、リンク先の文字エンコーディングセットを指定します。通常はISO-8859-1(Latin-1)、日本語ならばリンク先のファイルのエンコーディングによってISO-2022-JP、EUC-JP、SHIFT_JISといったものになります。英字アルファベットの大文字、小文字は問いません。
- class
- [Strict][Transitional][省略可]class="cdata"は、このタグへセットする情報をクラスの形で指定します。詳細は5 を参照してください。
- coords
- [Strict][Transitional][省略可]coords="location-list"は、shapeアトリビュートと対で使うことで座標の定義を行います。座標は左上が原点(0,0)に当たります。
- rectの場合、左上の位置x1,y1と右下の位置x2,y2を指定するので、coords="x1,y1,x2,y2"(それぞれの変数に数値を入力します)の形式になります。
- circleの場合、中心点x,yと半径rが必要なので、coords="x,y,r"の形式になります。
- polygonの場合、一点目x1,y1、二点目x2,y2、三点目x3,y3、と指定していきます。最後の点と一点目の間は自動でつながるので同じ値にする必要はありません。形式はcoords="x1,y1,x2,y2,x3,y3,[x4,y4,...]になります。
各変数の値の単位はピクセルです。%(パーセント)を付けることで画面の幅や高さに対するパーセンテージで表すことも可能です。
- dir
- [Strict][Transitional][省略可]dir="direction"は、テキストの方向を指定します。詳細は4.3 を参照してください。
- href
- [Strict][Transitional][省略可]href="URI"は、指定したURIへリンクします。URIの記述方法の詳細に関しては6.1 を参照してください。URIのサーバー名を省略した場合、同じサーバー上のURIと見なします。URIとディレクトリを省略した場合、同じディレクトリ内のファイルと見なします。たとえばFILE2.htmlというファイルの中で<a href="FILE2.html">という表記があった場合、FILE2.htmlはFILE1.htmlと同じディレクトリに存在する必要があります22。相対パスについては6.3 を参照してください。
- hreflang
- [Strict][Transitional][省略可]hreflang="language"は、hrefアトリビュートで指定した先のドキュメントの言語を指定します。
- id
- [Strict][Transitional][省略可]id="name"は、このタグに固有のIDを振ります。nameアトリビュートと同じ内容が入ります。
- lang
- [Strict][Transitional][省略可]lang="language"は、タグ内の言語を指定します。詳細は4.3 を参照してください。
- name
- [Strict][Transitional][省略可]name="ID Name"は、指定した位置に固有のIDを振ります。これにより、URIで直接この位置を示すことが可能となります。詳細は6.1 を参照してください。
- onblur
- [Strict][Transitional][省略可]onblur="script"はキーボードフォーカスが外れたときに実行するスクリプトを指定します。
- onclick
- [Strict][Transitional][省略可]onclick="script"はクリックされたときに実行するスクリプトを指定します。詳細は15 を参照してください。
- ondblclick
- [Strict][Transitional][省略可]ondblclick="script"はダブルクリックされたときに実行するスクリプトを指定します。詳細は15 を参照してください。
- onfocus
- [Strict][Transitional][省略可]onfocus="script"はキーボードフォーカスを得たときに実行するスクリプトを指定します。
- onkeydown
- [Strict][Transitional][省略可]onkeydown="script"はキーを押して離したときに実行するスクリプトを指定します。詳細は15 を参照してください。
- onkeypress
- [Strict][Transitional][省略可]onkeypress="script"はキーを押したときに実行するスクリプトを指定します。詳細は15 を参照してください。
- onkeyup
- [Strict][Transitional][省略可]onkeyup="script"はキーを離したときに実行するスクリプトを指定します。詳細は15 を参照してください。
- onmousedown
- [Strict][Transitional][省略可]onmousedown="script"はマウスのボタンをクリックしたときに実行するスクリプトを指定します。詳細は15 を参照してください。
- onmousemove
- [Strict][Transitional][省略可]onmousemove="script"はマウスを移動したときに実行するスクリプトを指定します。詳細は15 を参照してください。
- onmouseout
- [Strict][Transitional][省略可]onmouseout="script"はマウスを対象から離したときに実行するスクリプトを指定します。詳細は15 を参照してください。
- onmouseover
- [Strict][Transitional][省略可]onmouseover="script"はマウスを対象に当てたときに実行するスクリプトを指定します。詳細は15 を参照してください。
- onmouseup
- [Strict][Transitional][省略可]onmouseup="script"はマウスのボタンを離したときに実行するスクリプトを指定します。詳細は15 を参照してください。
- rel
- [Strict][Transitional][省略可]rel="type"は、hrefアトリビュートで指定したリンク先のタイプを示します。タイプには次のようなものがあります。
- Alternate:同じドキュメントの別バージョン。
- Appendix:付録。
- Bookmark:ブックマーク。
- Contents:目次。
- Chapter:章。
- Copyright:コピーライト。
- Glossary:用語集。
- Help:ヘルプ。
- Index:索引。
- Next:連番の次のページ。
- Prev:連番の前のページ。
- Section:節。
- Subsection:小節。
- Start:ドキュメント集の最初。
- Stylesheet:スタイルシート。
- rev
- [Strict][Transitional][省略可]rev="type"は、現在のドキュメントに到達する前のドキュメントのタイプを示します。typeの指定方法はrelアトリビュートと同じです。
- shape
- [Strict][Transitional][省略可]shape="type"は、objectタグ13)タグと組み合わせて使い、ホットスポットリンク(画像のある個所をクリックするとそれぞれ対応した所へリンクします)の個所の形状を指定します。値として次のようなものがあります。
- rect:長方形。
- circle:円。
- poly:多角形。
- default:設定したホットスポットリンクのいずれにも該当しなかった場合、このリンク先へリンクします。
- style
- [Strict][Transitional][省略可]style="cdata"は、スタイルを設定します。詳細は5 を参照してください。
- tabindex
- [Strict][Transitional][省略可]tabindex="number"は、タブキーを押したときにフォーカスがあたる順番を指定します。
- target
- [Strict][Transitional][省略可]target="target name"は、リンクしたときの画面更新対象を示します。特殊な値として次のようなものがあります。
- top:新しいウィンドウを開き、そこにリンク先を表示します。
- _top:現在表示中のウィンドウのすべてのフレーム(10 参照)を消し、リンク先を表示します。
- _blank:新しい空のウィンドウを作成します。
- _self:現在のウィンドウ内にそのまま表示します(デフォルト)。
- _parent:現在表示中のウィンドウが含まれているフレームの1つ上位のフレーム(10 参照)のウィンドウに表示します。
もしこれら以外の場合、開いているウィンドウまたはフレームの名前とブラウザは見なします。相当するウィンドウやフレームが見つからない場合、新規にウィンドウを開き、このウィンドウに指定した名前が付けられて表示されます。
- title
- [Strict][Transitional][省略可]title="titlename"は補助用タイトルを指定します。
Next: 6.3 ローカルパス名と仮想パス名
Up: 6. リンク
Previous: 6.1 URI
Kenshi Muto
平成11年9月19日