TECH I.S.

HTMLリンク


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


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

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

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

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


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





HTMLリンク - 構文

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

<a href="url">リンクテキスト</a>

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

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

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

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

<a href="https://techis.jp/">techis.jpにアクセスしてください。</a>

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

・未訪問のリンクは下線付きで青く表示されます
・訪問したリンクは下線付きで紫色で表示されます
・アクティブなリンクは下線付きで赤く表示されます


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





HTMLリンク - target属性

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

target属性は、リンクされたドキュメントを開く場所を指定します。 target属性には、次のいずれかの値を指定できます。

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

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

<a href="https://techis.jp/"target="_blank">techis.jpにアクセスしてください。</a>


絶対URLと相対URL

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

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

<h2>絶対URL</h2> <p><a href="https://www.techis.co.jp/">TECH I.S.</a></p> <p><a href="https://www.google.com/">Google</a></p> <h2>相対URL</h2> <p><a href="html_images">HTML画像</a></p> <p><a href="/css/default">CSSチュートリアル</a></p>


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

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

<a href="default"> <img src="smiley.gif" alt="HTMLチュートリアル" style="width:42px;height:42px;"> </a>


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

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

<a href="mailto:someone@example.com">メールを送る</a>


リンクとしてのボタン

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

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

<button onclick="document.location='default'">HTMLチュートリアル</button>

ヒント:JavaScriptチュートリアルでJavaScriptの詳細をご覧ください。


リンクタイトル

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

<a href="https://techis.jp/guide/html/default" title="テックアイエス HTMLセクションに移動します">HTMLチュートリアルをご覧ください</a>

自分で試してみる»


絶対URLと相対URLの詳細

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

<a href="https://techis.jp/library/html/default">HTMLチュートリアル</a>

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

<a href="/guide/html/default">HTMLチュートリアル</a>

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

<a href="default">HTMLチュートリアル</a>

ファイルパスの詳細については、HTMLファイルパスの章を参照してください。


章のまとめ

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


HTMLリンクタグ
タグ 説明
<a>ハイパーリンクを定義します

利用可能なHTMLタグの完全なリストについては、HTMLタグリファレンスを参照してください。



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細