HTML リンク
HTMLリンク(アンカー)は、ウェブページ間の移動の中核となる部分です。
HTMLはリンクを使用して、ネットワーク上の別のドキュメントと接続します。
HTMLのリンクは、異なるウェブページ間を移動するための要素です。
リンクは通常、あるウェブページを別のウェブページやリソース(ドキュメント、画像、音声ファイルなど)と関連付けるために使用されます。
リンクにより、ユーザーはウェブページを閲覧中にテキストや画像をクリックして他の場所へジャンプでき、ウェブページ間の相互接続を実現します。
HTMLリンクは<a>`<a>`タグで作成され、通常はユーザーをあるページから別のページへ移動させ、ある部分からページ内の別の部分へジャンプさせ、ファイルをダウンロードし、電子メールアプリケーションを開いたり、JavaScript関数を実行したりするために使用されます。
基本構文
<a href="URL.html">链接文本</a>
<a>`<a>`タグ:ハイパーリンク(アンカー)を定義します。これは、HTMLでクリック可能なリンクを作成するための主要なタグです。hrefhref属性:リンク先URLを指定します。リンクをクリックすると、ブラウザはこのURLに移動します。
次の例は、HTMLドキュメントでリンクを作成する方法を示しています。
例
<p><a href="https://www.microsoft.com/">このテキスト</a>は、ワールドワイドウェブ上のページへのリンクです。</p>
試してみる »
HTMLハイパーリンク(リンク)
HTMLは`<a>`タグを使用して<a>ハイパーテキストリンクを設定します。
ハイパーリンクは、1文字、1語、または語のグループでも、画像でもかまいません。これらのコンテンツをクリックして、新しいドキュメントまたは現在のドキュメント内の特定の部分にジャンプできます。
マウスポインタをウェブページ内のリンクに移動すると、矢印が小さな手の形に変わります。
`<a>`タグ内では、<a>href属性を使用して、hrefリンクのアドレスを記述します。
デフォルトでは、リンクはブラウザ内で次のように表示されます。
- 未訪問のリンクは青い文字で下線付きで表示されます。
- 訪問済みのリンクは紫色で下線付きで表示されます。
- リンクをクリックすると、リンクは赤色で下線付きで表示されます。
注意:これらのハイパーリンクにCSSスタイルが設定されている場合、表示スタイルはCSSの設定に従って表示されます。
HTMLリンク属性
href属性はリンクのリンク先を記述します。
1、href:リンク先を定義します。
これはハイパーリンクで最も重要な属性で、リンクの宛先を指定します。別のウェブページ、ファイル、メール、電話番号、またはJavaScriptにすることができます。
例
2、target:リンクの開き方を定義します。
_blank`_blank`:新しいウィンドウまたは新しいタブでリンクを開きます。_self`_self`:現在のウィンドウまたはタブでリンクを開きます(デフォルト)。_parent`_parent`:親フレームでリンクを開きます。_top`_top`:フレームをすべて解除し、ウィンドウ全体でリンクを開きます。
例
3、rel:リンクとリンク先ページの関係を定義します。
nofollownofollow:検索エンジンがこのリンクを追跡すべきではないことを示します。外部リンクでよく使用されます。
noopenerとnoreferrernoopener:新しいタブでリンクを開く際のセキュリティ問題を防ぎます。特にtarget="_blank"`_blank` を使用する場合に有効です。
noopenernoopener:新しいブラウジングコンテキスト(ページ)がwindow.openeropenerプロパティとopenwindow.openerメソッドにアクセスするのを防ぎます。noreferrernoreferrer:Refererヘッダーを送信しません(つまり、どのサイトから来たかを相手サイトに知らせません)。noopener noreferrernoopener noreferrer:同時に使用します。noopenerとnoreferrer例:<a href="https://www.example.com" rel="noopener noreferrer">安全链接</a>
例
4、download:リンク先へ移動する代わりに、ブラウザにリンク先のダウンロードを促します。
ファイル名を指定すると、ブラウザは指定されたファイル名でダウンロードして保存するように求めます。
例:例
5、title:リンクの追加情報を定義します。マウスをリンク上に置いたときに表示されるツールチップです。
例
6、id:リンクアンカーに使用され、通常は同じページ内の特定の位置にジャンプします。
例
<a href="#section1">パート1へジャンプ</a>
<div id="section1">これはパート1です</div>
7、hreflang:リンク先URLの言語を指定します。
例
8、type:リンクリソースのMIMEタイプを指定します。
例
9、class:要素のクラス名を指定します(CSSで定義)。
例
10、style:要素上に直接CSSスタイルを定義します。
例
例
<a href="../index.html">访问サンプル</a>
上記のコード行は次のように表示されます:サンプルにアクセス
このハイパーリンクをクリックすると、ユーザーはサンプルのホームページに移動します。
ヒント: 「リンクテキスト」必ずしもテキストである必要はありません。画像や他のHTML要素もリンクにできます。
テキストリンク:最も一般的なリンクの種類はテキストリンクです。`<a>` 要素を使用してテキストをクリック可能なリンクに変換します。例:
<a href="https://www.example.com">访问示例网站</a>
画像リンク:画像をリンクとして使用することもできます。この場合、`<a>` 要素が `<img>` 要素を囲みます。例:
<a href="https://www.example.com"> <img src="example.jpg.html" alt="示例图片"> </a>
アンカーリンク:他のウェブページへのリンクに加えて、同じページ内に内部リンクを作成することもできます。これをアンカーリンクと呼びます。アンカーリンクを作成するには、ターゲット位置で `<a>` 要素を使用してマーカーを定義し、`#` 記号でそのマーカーを参照する必要があります。例:
<a href="../index.html">跳转到第二部分</a> <!-- 在页面中的某个位置 --> <a name="section2"></a>
ダウンロードリンク:リンクを別のウェブページへの移動ではなくファイルのダウンロードに使用したい場合は、download 属性を使用できます。例:
<a href="document.pdf.html" download>下载文档</a>
HTMLリンク - target属性
target 属性を使用すると、リンク先のドキュメントを表示する場所を定義できます。
次の行はドキュメントを新しいウィンドウで開きます:
例
試してみる »
HTMLリンク - id属性
id属性はHTMLドキュメントのブックマークを作成するために使用できます。
ヒント:ブックマークは特別な方法では表示されません。つまり、HTMLページ内には表示されないため、読者には見えません。
例
HTMLドキュメントにIDを挿入する:
<a id="tips">有用的提示部分</a>
HTMLドキュメント内に「役立つヒントのセクション(id="tips")」へのリンクを作成する:
<a href="../index.html">访问有用的提示部分</a>
または、別のページから「役立つヒントのセクション(id="tips")」へのリンクを作成する:
<a href="../html/html-links.html"> 访问有用的提示部分</a>
空リンク
空リンクを設定する一般的な方法と、それらの違いは次のとおりです。
| 方法 | 機能 | リダイレクトするかどうか | シナリオ適用性 |
|---|---|---|---|
href="../index.html" | ページ先頭へ移動 | である | プレースホルダー、クリックイベントをキャプチャ |
href="#" | デフォルトの動作を防ぎ、ページをリフレッシュしない | 否 | リダイレクトを防ぎ、JSと併用 |
href="" | 現在のページをリフレッシュ | である | ページのリフレッシュが必要な場合 |
href="blank.html" | 空白ページを開く | である | 新しいウィンドウで空白ページを開く |
role="button" | リンクがボタンとして表示され、デフォルトの動作なし | 否 | JSと併用してボタン機能を実装、リダイレクトなし |
基本的な注意事項 - 役立つヒント
注釈:サブフォルダには必ずスラッシュを追加してください。このようにリンクを記述すると:href="../html.html"、サーバーに対して2回のHTTPリクエストが発生します。これは、サーバーがこのアドレスにスラッシュを追加し、新しいリクエストを作成するためです。次のようになります:href="../html/index.html"。
その他の例
画像リンク
画像リンクの使用方法。
現在のページ内の指定位置へのリンク
ブックマークの使用方法
フレームから抜け出す
この例では、ページがフレーム内に固定されている場合に、フレームから抜け出す方法を示します。
電子メールリンクの作成
この例では、メールへのリンク方法を示します。(この例はメールクライアントプログラムがインストールされている場合にのみ機能します。)
電子メールリンクの作成 2
この例では、より複雑なメールリンクを示します。
HTMLリンクタグ
| タグ | 説明 |
|---|---|
| <a> | ハイパーリンクを定義する |