A

説明

サポート : すべてのXHTML

テキストを文書中の特定の位置や別の文書へリンクさせます。
リンクを成立させるのは、リンク元とリンク先( アンカー )が必要ですが この要素は両方を定義することができます。

別文書へのリンク

別文書へリンクさせるには、href 属性に別文書の URI を指定します。 以下の例では「目次」というテキストに「contents.html」をリンクさせます。

<a href="contents.html">目次</a>

文書内の特定の位置へのリンク

アンカーを用いることにより文書内の特定の位置へのリンクが可能になります。 アンカーを用いるには、文書中のリンクしたい個所に A 要素を置き、 name 属性にアンカー名を記述します。 アンカー名はひとつの文書中で重複してはいけません。

<a name="outline" id="topic">概要</a>

アンカーへリンクするには、リンク元の href 属性に、アンカー名の最初に # ( シャープ ) をつけた値を記述します。

<a href="#outline">概要へのリンク</a>

別文書の特定の位置へのリンク

別文書のアンカーへリンクするには、リンク元の href 属性に、 別文書の URI の後に アンカー名の最初に # ( シャープ ) をつけた値を記述します。

<a href="contents.html#outline">目次の概要</a>

id 属性によるアンカー

HTML4 からは、id 属性を持つ要素をアンカーとして用いることができます。

<a href="#topic">トピックにジャンプ</a>

<h2 id="topic">トピック<h2>
<p>
  トピックの内容
</p>

ただし、HTML4 をサポートしない古いブラウザでは動作しないので注意してください。

内容

要素の内容
インライン要素

A 要素内に他の A 要素を記述してはいけません。

属性

一般属性
accesskey | tabindex | style | title | id | class | dir | lang | xml:lang | xmlns | onfocus | onblur | onclick | ondblclick | onkeydown | onkeypress | onkeyup | onmousedown | onmousemove | onmouseout | onmouseover | onmouseup
個々の説明は 一般属性 を参照してください。
固有属性
name アンカー名を NMTOKEN で指定します。同じ文書中で重複してはいけません。 ( 1.1、Basic 以降からは使用できません。 代わりに id 属性を使用します。)
href リンク先リソースの URI を指定します。
hreflang リンク先リソースの 言語コード を指定します。
charset リンク先リソースの 文字符号化方法 を指定します。
rel 現在の文書からみたリンク先のリソースとの関係を リンク形式 で指定します。
rev リンク先のリソースからみた現在の文書との関係を リンク形式 で指定します。
type リンク先リソースのデータ形式を コンテントタイプ で指定します。
target リンク先を表示する場所を指定します。 ふつうフレームやブラウザウィンドウの名前を指定します。 目標フレーム名 を参照して下さい。
( この属性は過去との互換性のためだけにあります。 新規のブラウザウィンドウを開きたい場合等はスクリプトを使用してください。)
shape クライアント サイド イメージマップを使用するときの領域の形状を指定します。 指定できる値には、
  rect ( 四角形 )
  circle ( 円形 )
  poly ( 多角形 )
  default ( デフォルトエリア )
が、あります。詳しくは AREA 要素を参照して下さい。
( Basic では使用できません。)
coords shape 属性で指定した形状の座標をコンマ( , ) 区切りのピクセル値で指定します。 詳しくは AREA 要素を参照して下さい。
( Basic では使用できません。)

使用例

Webアーカイブス という文字列に www.ba.wakwak.com/~king/web/ をリンクさせます。

<a href="www.ba.wakwak.com/~king/web/">Webアーカイブス</a>

文書内の <a name="topic" id="topic">トピック</a> と記述したアンカーにリンクするには、href 属性に #名前 を指定します。

<a href="#topic">トピックにジャンプ</a>

<h2><a name="topic" id="topic">トピック</a><h2>
<p> トピックの内容 </p>

関連要素

LINK | MAP | AREA