<A>
アンカー(anchor)を設定します。アンカーをクリックすると、リンク先にジャンプすることができます。 <A>はインライン要素です。
<A> と </A> の間にはインライン要素を入れることができます。ただし、A要素タイプ自身を除きます。入れ子はできません。
書式
<a
id="ID"
class="クラス"
style="スタイル"
title="タイトル"
lang="言語"
dir="方向"
onclick="スクリプト"
ondblclick="スクリプト"
onmousedown="スクリプト"
onmouseup="スクリプト"
onmouseover="スクリプト"
onmousemove="スクリプト"
onmouseout="スクリプト"
onkeypress="スクリプト"
onkeydown="スクリプト"
onkeyup="スクリプト"
name="名前" href="URI" target="表示ターゲット"
tabindex="n"> 表示要素 </a>
開始タグと終了タグは省略できません。開始タグと終了タグの間にはインライン要素が任意回数表れます。
属性
属性は全て省略可能です。
- name
- 名前を指定します。指定した名前にリンクするときは、hrefに"#name"と指定します。他のページの指定した名前にリンクするときは、hrefに"URI#name"と指定します。
- href
- リンク先のURIを記述します。hrefのURIとして "mailto:メールアドレス" を指定すると、アンカーをクリックしたときにメーラーが起動されて、指定のメールアドレスにメールを書くことができます。
<BASE> で基準URIが指定されているときは、基準URIからの相対指定となります。
javascript:に続けてJavaScriptを記述することもできます。 - target
- リンク先のページを開くときに現在のウィンドウを使うか、新しいウィンドウを開くかを指定します。省略した場合は、現在のウィンドウを使います。
target 属性の値 値 意味 _self 現在のウィンドウを使います(規定値) _blank 新しいウィンドウを開きます _top フレーム分割している場合、フレームを解除して現在のウィンドウを使います 名前 指定した名前のフレームを使います
HTMLのバージョンにより、指定できる属性が異なります。HTMLのバージョンごとに指定できる属性の一覧を次の表に示します。
| 属性 | HTML 4.01 Transitional | HTML 4.01 Strict | XHTML 1.0 Strict |
|---|---|---|---|
| charset | ○ | ○ | ○ |
| type | ○ | ○ | ○ |
| name | ○ | ○ | ○ |
| href | ○ | ○ | ○ |
| hreflang | ○ | ○ | ○ |
| target | ○ | × | × |
| rel | ○ | ○ | ○ |
| rev | ○ | ○ | ○ |
| accesskey | ○ | ○ | ○ |
| shape | ○ | ○ | ○ |
| coords | ○ | ○ | ○ |
| tabindex | ○ | ○ | ○ |
| onfocus | ○ | ○ | ○ |
| onblur | ○ | ○ | ○ |
● …… 指定必須
○ …… 指定可能(省略可)
× …… 指定不可
DTD
HTML の各要素は DTD によって定義されています。 A 要素が DTD でどのように定義されているかを見るには、次のリンクをクリックしてください。
使用例
A 要素の使用例と表示サンプルを次に示します。表示結果はブラウザによって異なることがあります。
<a href="http://itref.fc2web.com/">トップページ</a>
<a href="http://itref.fc2web.com/" target="_blank">トップページ(別ウィンドウ)</a>
<a name="format">書式</a>
<a href="#format">書式へ戻る</a>
<a href="#format">書式へ戻る</a>
<a href="mailto:sales@kru2krungthep.com">メールを出す</a>