aタグの概要
| リンク作成 HTMLタグ | ||
|
<a href=”URL“>リンクテキスト</a> 概要 aタグは、HTMLでリンクを作成するためのタグです。クリックすると、指定したURLへ遷移します。 |
||
|
aタグで使用できる主な属性一覧
| 属性 | 説明 | 使用例 |
|---|---|---|
href |
リンク先のURLを指定 | <a href="https://www.example.com">リンク</a> |
target |
リンクの開き方を指定 |
|
rel |
リンクとリンク先の関係を指定 |
|
download |
リンク先のファイルをダウンロード | <a href="file.pdf" download>PDFをダウンロード</a> |
type |
リンク先のMIMEタイプを指定 |
|
ping |
クリック時にデータを送信するURLを指定 | <a href="https://www.example.com" ping="https://tracking.com">トラッキングリンク</a> |
hreflang |
リンク先の言語を指定 | <a href="https://www.example.com" hreflang="en">英語のページ</a> |
referrerpolicy |
リファラー情報の送信方法を制御 |
|
accesskey |
キーボードショートカットを設定 | <a href="https://www.example.com" accesskey="h">Alt+Hでアクセス</a> |
tabindex |
タブ移動の順序を指定 | <a href="https://www.example.com" tabindex="1">優先的にフォーカス</a> |
aタグの基本的な使い方
aタグを使って、リンクを作成できます。以下の例では、指定したURLへ遷移するリンクを作成します。
<a href="https://www.example.com">こちらをクリック</a>
表示例:
ページ内リンクを作成する
同じページ内の特定の場所にジャンプするには、リンク先の要素にidを付け、hrefで#id名を指定します。
<a href="#section2">このページのまとめ移動</a>
<h3 id="section2">まとめ</h3>
表示例:
メール送信や電話発信リンクの作成
aタグを使って、メール送信や電話発信をすることも可能です。
メール送信リンク(クリックするとメールアプリが開く)
<a href="mailto:example@example.com">メールを送る</a>
電話発信リンク(スマートフォンでクリックすると電話アプリが開く)
<a href="tel:+819012345678">電話をかける</a>
ダウンロード用リンクの作成
リンクをクリックしたときにファイルをダウンロードさせるには、download属性を使用します。
<a href="example.pdf" download>PDFをダウンロード</a>
表示例:
注意事項
- リンク先が安全か確認する: 不正なURLを指定しないよう注意。
- 外部リンクはセキュリティ対策が必要:
target="_blank"を使う場合は、rel="noopener noreferrer"を併用する。 - リンクのアクセシビリティを考慮する: ユーザーがどこへ移動するのか明確に示す。
よくある質問
- Q: aタグの中に画像を入れることはできますか?
- A: はい、可能です。画像をクリックできるリンクを作成できます。
<a href="https://www.example.com">
<img src="image.jpg" alt="リンク画像">
</a>
- Q: target=”_blank”を使うときの注意点は?
- A: セキュリティのため、
rel="noopener noreferrer"を追加しましょう。 - Q: ページ内リンクの作成方法は?
- A:
idを指定してhref="#id名"でリンクを作成できます。 - Q: rel=”nofollow”は何のために使いますか?
- A: SEO対策のため、検索エンジンにリンクをたどらせたくないときに使います。
- Q: referrerpolicy属性のメリットは?
- A: クリック元の情報(リファラー)を制御でき、プライバシー保護に役立ちます。
まとめ
- aタグを使うと、簡単にリンクを作成できる。
href属性でリンク先を指定する。target="_blank"を使うと新しいタブで開く。- ページ内リンクは
idと#を使う。 - メールや電話のリンクも作成可能。
download属性でファイルをダウンロードできる。rel属性でSEOやセキュリティ対策を強化できる。referrerpolicy属性を使うことでプライバシーを保護できる。