<a href="url#"></a>
ブラウザ |
|
---|---|
分類 | |
要素 |
同じページ内にリンクすると似た方法で、別文書の特定部分へリンクすることができます。
リンク元(出発点)
example1.html
<a href="example2.html#abc">ABCの位置へジャンプ</a>
リンク先(到達点)
example2.html
<h3 id="abc">ここがABCの位置</h3>
属性 | 値 | 説明 |
---|---|---|
href="" |
URI | リンク先の文書とID名を指定 |
id="" |
ID名 | 固有の識別名を指定 |
リンク先(到達点)の設定
まず、リンクの到達点となる任意の要素に、ID(識別名)を付けておきます。
以下の例では、h3
要素に abc
というID名を指定しています。
<h3 id="abc">ここがABCの位置</h3>
リンク元(出発点)の設定
リンク元の href=""
には、到達点のURIを指定します。
例えば、example2.html
内の abc
という位置にリンクする場合は、URIは次のようになります。
<a href="example2.html#abc">ABCの位置へジャンプ</a>
ファイル名の後にハッシュ( #
)を入れ、続いて到達点のID名を記述します。
ID名について
ID名を付ける際には、以下の点に注意してください。
- 1つのIDは、同じ文書内で1ヵ所にだけ使用できます。(重複させてはならない)
- 使用できる文字は、半角の英数字、ハイフン(
-
)、アンダーバー(_
)、コロン(:
)、ピリオド(.
)、です。(ハイフン以外の記号は使わない方が無難です) - アルファベットで始めなければなりません。(数字や記号で始めてはならない)
- 大文字と小文字の区別があります。