HTMLチュートリアル

HTMLホーム HTMLの紹介 HTMLエディター HTMLベーシック HTML要素 HTML属性 HTML見出し HTML段落 HTMLスタイル HTMLフォーマット HTMLの引用 HTMLコメント HTMLの色 HTML CSS HTMLリンク HTML画像 HTMLファビコン HTMLテーブル HTMLリスト HTMLブロックとインライン HTMLクラス HTMLID HTMLIframe HTML JavaScript HTMLファイルパス HTMLヘッド HTMLレイアウト HTMLレスポンシブ HTMLコンピューターコード HTMLセマンティクス HTMLスタイルガイド HTMLエンティティ HTMLシンボル HTML絵文字 HTML文字セット HTMLURLエンコード HTMLとXHTML

HTMLフォーム

HTMLフォーム HTMLフォーム属性 HTMLフォーム要素 HTML入力タイプ HTML入力属性 HTML入力フォームの属性

HTMLグラフィックス

HTMLキャンバス HTML SVG

HTMLメディア

HTMLメディア HTMLビデオ HTMLオーディオ HTMLプラグイン HTML YouTube

HTML API

HTMLジオロケーション HTMLドラッグアンドドロップ HTMLWebストレージ HTMLWebワーカー HTML SSE

HTMLの

HTMLの例 HTMLクイズ HTML演習 HTML証明書 HTMLの概要 HTMLアクセシビリティ

HTMLリファレンス

HTMLタグリスト HTML属性 HTMLグローバル属性 HTMLブラウザのサポート HTMLイベント HTMLの色 HTMLキャンバス HTMLオーディオ/ビデオ HTMLDoctypes HTML文字セット HTMLURLエンコード HTML言語コード HTTPメッセージ HTTPメソッド PXからEMへのコンバーター キーボードショートカット

HTMLリンク


リンクはほぼすべてのWebページにあります。リンクを使用すると、ユーザーはページ間を移動できます。


HTMLリンク-ハイパーリンク

HTMLリンクはハイパーリンクです。

リンクをクリックして、別のドキュメントにジャンプできます。

リンク上でマウスを動かすと、マウスの矢印が小さな手に変わります。

注:リンクはテキストである必要はありません。リンクは画像またはその他のHTML要素にすることができます。


HTMLリンク-構文

HTML<a>タグはハイパーリンクを定義します。構文は次のとおりです。

<a href="url">link text</a>

要素の最も重要な属性は、リンクの宛先を示す属性です。<a> href

リンクテキストは、読者に表示される部分です。

リンクテキストをクリックすると、指定されたURLアドレスにリーダーが送信されます。

この例は、W3Schools.comへのリンクを作成する方法を示しています。

<a href="https://www.w3schools.com/">Visit W3Schools.com!</a>

デフォルトでは、リンクはすべてのブラウザで次のように表示されます。

  • 未訪問のリンクには下線が引かれ、青色になっています
  • 訪問したリンクには下線が引かれ、紫色になっています
  • アクティブなリンクには下線が引かれ、赤で表示されます

ヒント:もちろん、リンクはCSSでスタイル設定して、別の外観にすることができます。


HTMLリンク-ターゲット属性

デフォルトでは、リンクされたページは現在のブラウザウィンドウに表示されます。これを変更するには、リンクの別のターゲットを指定する必要があります。

このtarget属性は、リンクされたドキュメントを開く場所を指定します。

属性には、次のいずれかのtarget値を指定できます。

  • _self- ディフォルト。クリックしたときと同じウィンドウ/タブでドキュメントを開きます
  • _blank-新しいウィンドウまたはタブでドキュメントを開きます
  • _parent-親フレームでドキュメントを開きます
  • _top-ウィンドウ全体でドキュメントを開きます

target = "_ blank"を使用して、リンクされたドキュメントを新しいブラウザウィンドウまたはタブで開きます。

<a href="https://www.w3schools.com/" target="_blank">Visit W3Schools!</a>

絶対URLと相対URL

上記の両方の例では、属性に絶対URL(完全なWebアドレス)を使用していhrefます。

ローカルリンク(同じWebサイト内のページへのリンク)は、 相対URL(「https:// www」の部分なし)で指定されます。

<h2>Absolute URLs</h2>
<p><a href="https://www.w3.org/">W3C</a></p>
<p><a href="https://www.google.com/">Google</a></p>

<h2>Relative URLs</h2>
<p><a href="html_images.asp">HTML Images</a></p>
<p><a href="/css/default.asp">CSS Tutorial</a></p>


HTMLリンク-画像をリンクとして使用する

画像をリンクとして使用するには、<img> タグをタグ内に配置するだけ<a>です。

<a href="default.asp">
<img src="smiley.gif" alt="HTML tutorial" style="width:42px;height:42px;">
</a>

メールアドレスへのリンク

mailto:属性内で使用 hrefして、ユーザーの電子メールプログラムを開くリンクを作成します(ユーザーが新しい電子メールを送信できるようにするため)。

<a href="mailto:[email protected]">Send email</a>

リンクとしてのボタン

HTMLボタンをリンクとして使用するには、JavaScriptコードを追加する必要があります。

JavaScriptを使用すると、ボタンのクリックなど、特定のイベントで何が発生するかを指定できます。

<button onclick="document.location='default.asp'">HTML Tutorial</button>

ヒント: JavaScriptの詳細については、JavaScriptチュートリアルをご覧ください。


リンクタイトル

このtitle属性は、要素に関する追加情報を指定します。ほとんどの場合、情報は、マウスが要素上を移動したときにツールチップテキストとして表示されます。

<a href="https://www.w3schools.com/html/" title="Go to W3Schools HTML section">Visit our HTML Tutorial</a>

絶対URLと相対URLの詳細

完全なURLを使用してWebページにリンクします。 

<a href="https://www.w3schools.com/html/default.asp">HTML tutorial</a>

現在のWebサイトのhtmlフォルダーにあるページへのリンク: 

<a href="/html/default.asp">HTML tutorial</a>

現在のページと同じフォルダにあるページへのリンク: 

<a href="default.asp">HTML tutorial</a>


章のまとめ

  • 要素を使用<a>してリンクを定義します
  • 属性を使用hrefしてリンクアドレスを定義します
  • この属性を使用targetして、リンクされたドキュメントを開く場所を定義します
  • <img>要素(内部)を使用<a>して、画像をリンクとして使用します
  • mailto:属性内のスキームを使用して href、ユーザーの電子メールプログラムを開くリンクを作成します

HTMLリンクタグ

Tag Description
<a>Defines a hyperlink

利用可能なすべてのHTMLタグの完全なリストについては、HTMLタグリファレンスにアクセスしてください。