<A>



開始タグ:必須 終了タグ:必須

属性

name="アンカー名"
この属性はアンカー名を指定する.
href="url"
この属性はリンク先のアドレスを指定する.
hreflang="言語コード"
この属性はhref属性が指定されている場合のみ用いる.リンク先の言語を指定する.
type="MIMEタイプ"
リンク先のMIMEタイプを指定する.MIMEタイプとはtext/html等の事である.MIMEタイプはここか らダウンロードできる
rev="リンク形式"
リンク先のページから見ていまのページとリンク先のページとの関係を表す.
rel="リンク形式"
いまのページとリンク先のページとの関係を表す.
charset="文字符号化方法"
リンク先の文字符号化方法を指定する.

その他の属性

ハイパーテキストの基礎であるリンク(ハイパーリンク,Webリンク)を行うためのタグである.リンクには2つのアンカーが必要となってくる.リンクは始点側のアンカーから終点側のアンカーへと飛ぶ.終点側アンカーは,HTMLファイル,画像,サウンド等,何でも構わない.
リンクがしている事は終点側のアンカーを取得する事である.これは,マウスをクリックする,音声により命令する,キーボードから入力するなど,アクティブにする事により行われる.これによって,ユーザーは各々のリソースをたずねる事ができる.
・・・の詳細に関しては,<A href="submaline.html">私的翻訳書</a>を参照されたい.なお,原文は<A href="http://www.anchor.tv/">公式サイト</a>から見る事ができる.・・・
上記の例では始点側アンカーのhref属性が終点側のURLを指定している.

また,終点側アンカーはHTML文書中の1つの要素であってもいい.この場合は,始点側アンカーで部分識別子としてhref属性に含まれていなければならない.また,終点側アンカーが以下のいずれかの方法によって命名されていなければならない.部分識別子とは終点側アンカーの名を#以降に書けばいい.
(1)A要素のname属性によって命名する.
(2)id属性により命名する.
(1)の例
<h2>目次</h2>
<a href="#chapter1">第1章</a>
<a href="#chapter2">第2章</a>
<a href="#chapter3">第3章</a>
・・・・・・
<h1><a name="chapter1">第1章</a></h1>・・・・・・
<h1><a name="chapter2">第2章</a></h1>・・・・・・
<h1><a name="chapter3">第3章</a></h1>・・・・・・・・・
(2)の例
<h2>目次</h2>
<a href="#chapter1">第1章</a>
<a href="#chapter2">第2章</a>
<a href="#chapter3">第3章</a>
・・・・・・
<h1 id="chapter1">第1章</h1>・・・・・・
<h1 id="chapter2">第2章</h1>・・・・・・
<h1 id="chapter3">第3章</h1>・・・・・・・・・


<a name="anchor"></a>
ユーザーは上のような空の終点側アンカーを作っても良い.ユーザーエージェントはこれ正しく解析すべきであるが,正しく解析しないユーザーエージェントもある.
アンカー名の区別について
アンカー名とはA要素のname属性や,id属性により指定された終点側アンカーの名前の事である.アンカー名は以下のルールを守って命名されなければならない.
・固有である事
  同じアンカー名は1文書の中で1つしか出てきてはならない.これは大文字と小文字との区別はないという意味である.
・完全一致している事
  上とは違い,部分識別子により,終点側アンカーを指定するときには,大文字,小文字が完全に一致していなければならない.


【関連情報】
LINK要素