リンクを表す要素 0:12
HTMLには別のHTMLファイルに移動するハイパーリンクという機能があります。
今回はそのハイパーリンクを利用するための要素を学習しましょう。ハイパーリンクは
a
要素にhref
属性を使ってをリンク先を指定します。
要素名 | 意味・役割 |
---|---|
a |
リンク |
リンクしたい箇所を、a
要素で挟む。
0: 51
a
要素は、anchorの略で別のHTMLファイルなどにハイパーリンクを定義します。
アンカーとは船の錨のことで、繋がっている他のHTMLファイルをたぐり寄せる要素です。
なお、
a
要素に挟まれた文字列のことをアンカーテキストと呼びます。
- カテゴリ
- コンテンツ・モデル
- トランスペアレント(透明)
- 主な属性
a
要素の基本的な使い方
a
要素は、ハイパーリンクを設定したい箇所を、<a>
〜 </a>
タグで挟み、
href
属性を用いてリンク先を指定します。
href
属性は、hypertext referenceの略で、ハイパーリンクのリンク先を指定する属性です。
リンク先のパスの指定方法は、Chapter13で詳しく説明します。
同じフォルダ内にあるHTMLファイルにリンクするサンプル
同じフォルダ内にあるHTMLファイルにリンクする場合は、リンク先のパスに、相手のファイル名を記述すればリンクできます。
外部のサイトにリンクするサンプル
外部のWebサイトにリンクしたい場合は、そのページのURLをリンク先のパスに指定します。
基本的なリンクを設定してみよう 5:58
それでは、a
要素を使って基本的なリンクを設定してみましょう。
- 「Chapter12」フォルダ内の「index.html」をテキストエディタで開く
-
下記を参考に
a
要素をマークアップ
- 上書き保存し、ブラウザで確認
リンク先を新しいウインドウで表示する方法 12:21
リンク先を新しいウインドウまたはタブで表示したい場合は、a
要素に、target
属性というリンク先を表示する場所を指定する属性を用いて、属性値に "_blank" と指定します。
別ウインドウでリンク先を表示するサンプル
リンク先を新しいウインドウで表示してみよう 12:53
それでは、target
属性を使ってリンク先を新しいウインドウまたはタブで表示してみましょう。
- 「Chapter12」フォルダ内の「index.html」をテキストエディタで開く
-
下記を参考に、
target
属性を追記
- 上書き保存し、ブラウザで確認
ページ内の特定の場所にリンクする方法 14:24
同じページ内の違う箇所にリンクすることも可能です。
その場合はまず、リンク先
(ジャンプして来てほしい場所)となる要素に、グローバル属性のid
属性で、固有の名前を指定します。
そして、リンクを指定するa
要素のhref
属性に、まず「#」と記述します。
そして、その後ろに先程指定した
id
属性の属性値を記述します。