HTMLハイパーリンクタグAのTARGET属性の詳細な説明

HTMLハイパーリンクタグAのTARGET属性の詳細な説明
ハイパーリンク <a> タグはリンク ポイントを表します。これは英語の単語「anchor」の略語です。その機能は、現在のテキストまたは画像を他のページ、テキスト、または画像に接続することです。これはよく知られていますが、その文法構造はあまり知られていないかもしれません。効果的に使用するには、その文法構造を理解する必要があります。 <a> タグの基本的な構文は次のとおりです。

<a
クラス=タイプ
id=値
href=参照
名前=値
rel=同じ|次|親|前
rev=価値
ターゲット=ウィンドウ
スタイル=値
タイトル=タイトル
onclick=関数
onmouseout=関数
onMouseOver=function>接続</a>

タグの文法構造から、ハイパーリンクを設定するときにさまざまなリンク効果を実現するために選択できるパラメータが多数あることがわかります。これは少し予想外でしょうか? !

ターゲットの詳細:

1._blank <a href="example.html" target="_blank">example</a> ブラウザは新しいウィンドウを開き、example.htmlドキュメントを表示します。
2._parent <a href="example.html" target="_parent">example</a>は親フレームセットドキュメントを指します
3._self <a href="example.html" target="_self">example</a> は、ドキュメントを現在のページフレームに表示します。
4._top <a href="example.html" target="_top">例</a> すべてのページフレームを削除し、フレームセットを document.html に置き換えます。ドキュメントのヒント 1: 他の人のページフレームがあなたの Web ページを参照できないようにします。追加: <base target="_top">
ヒント 2: 接続を開くか現在のページを更新し、現在のページに送信して、ファイル ヘッダーに次のコードを追加します: <base target="_self">

class および id オプションは、リンク ポイントのタイプと割り当てられた ID 番号を設定するために使用され、通常は設定されません。最もよく使用される 2 つのパラメータは href と name です。このうち、href はハイパーテキスト参照の略語で、リンクアドレスを設定するために使用されます。リンク アドレスは URL アドレスである必要があります。特定のパスが指定されていない場合、デフォルトのパスは現在のページのパスと同じになります。 リンクされたファイルもいくつかの状況に分かれており、HTML ファイルの場合は現在のブラウザで直接開かれ、実行ファイル (.exe ファイル) の場合は直接実行またはダウンロードされます。ダウンロード用に提供されているファイルはこの機能を使用して作成されており、Word 形式などのテキスト ファイルの場合はブラウザで開かれ、編集できます。

rel: は設定されたリンクの関係を示します。rel=same はリンク先のファイルがこのファイルと同じであることを意味し、rel=next はリンク先のファイルが次のページであることを意味し、rel=parent はこのファイルがリンク先のファイルの親ファイルであることを意味し、rel=previous はリンク先のファイルが前のページであることを意味します。

rev: は逆リンクを設定するために使用されます。

target: は、フレーム ウィンドウを使用するときにリンクするウィンドウを設定するために使用され、target="_bank" は、新しいウィンドウを開いて Web ページを開くことを意味します。

title: リンクポイントが選択されたときに表示されるタイトルを設定するために使用します。

onclick: イベントに対応します。リンク ポイントがクリックされると、このイベントがトリガーされ、対応するサブルーチンが実行されます。

onmouseover: onclick と同様に、マウスがリンク ポイント上に移動すると、対応するイベントがトリガーされます。

onmouseout: マウスが接触点から外れると、対応するイベントがトリガーされます。

以下にいくつか例を挙げます。

<a href="index.htm">ホームページに戻る</a>
<a href="sound.wav">オーディオファイルを再生</a>
<a href="javascipt.open()">対応するプログラムを実行する</a>
<a herf="document.doc">処理するドキュメントを開きます</a>

アプリケーションのヒント

1. ダウンロードファイルを提供する

多くのネットユーザーが、ダウンロード効果をどのように提供するかを尋ねる書き込みをしています。実際、それはまだハイパーリンクですが、ダウンロードするファイルは Web サイトにアップロードする必要があります。たとえば、「Web Page Skills」のファイル パッケージがダウンロード可能で、ファイル名が「homepagejq.zip」であり、Web サイトにアップロードされている場合、このリンクのコードは次のように記述できます。<a href="homepagejq.zip">「Web Page Skills」ファイル パッケージをダウンロードするには、ここをクリックしてください</a>。

2. リンクされたウェブページを新しいウィンドウで開く

「target」の値を「_blank」に設定します。例: Web ページ「aboutme.htm」を新しいウィンドウで開きます。この効果を生み出すコードは次のとおりです: <a href="aboutme.htm" target="_blank">About me...</a>。

3. マウスをリンクに移動すると説明文が表示されます。

この効果は、「title」パラメータ値を設定することで実現できます。例:「黄山村人」というリンクにマウスを移動すると、「Webページ制作テクニックを紹介する専門サイトです」という説明が表示されます。このリンクのコードは次のとおりです:<a href="hscf.htm" title="これはウェブページ制作スキルを紹介する専門ウェブサイトです">黄山村人</a>。

4. マウスをリンクの上に移動するとウィンドウがポップアップします

これは、onmouseover パラメータを設定することによって得られる効果です。例: マウスをリンク上に移動すると、ウィンドウがポップアップ表示され、「マウスホバー効果のデモ!」が表示されます。このリンクのコードは次のとおりです: <a href="other web pages.htm" onmouseover="alert('Mouse hover effect Demonstration!')">link</a>。同様の方法を使用して、マウスが押されたときにポップアップ プロンプト ウィンドウが表示され、マウスが放されたときにポップアップ プロンプト ウィンドウが表示される効果を作成できます。

5. このページの指定されたコンテンツへのリンク

このページのコンテンツの特定の部分にリンクするには (つまり、「ファイル内でジャンプする」には)、パラメータ名を使用してリンク ポイントの名前を指定する必要があります。テキスト ブロックを選択し、名前パラメータを使用してリンクで使用する名前を付けます。いわゆる「同じファイル内でのジャンプ」とは、読者が非常に長いファイルを読んでいるときに、コンテンツの特定の部分だけに興味がある場合に、ジャンプ読み取り方式を採用できることを意味します。基本的な形式は次のとおりです。

<a href="#リンクポイント名">パート2</a> パート1の内容
<a name="リンクポイント名"></a>実際のコンテンツの2番目の部分

このように、「パート 2」のハイパーリンクをクリックすると、「パート 2 の実際の内容」に自動的に移動します。 「name」パラメータで定義されるリンク ポイント名は任意ですが、リンクの「href」パラメータ内のリンク ポイント名はそれと一致している必要があります。先頭に「#」を追加することを忘れないでください。

6. 他のページの指定されたコンテンツの場所へのリンク

方法は上記の例と似ていますが、「href」パラメータのリンク ポイント名の前に Web ページ ファイル名を追加する必要があります。たとえば、page1.htm と page2.htm という 2 つの Web ページがあり、各ページには 2 つのコンテンツ部分があります。page1.htm にハイパーリンクを作成し、リンクをクリックすると page2.htm のコンテンツの 2 番目の部分にリダイレクトされるようにします。次に、page2.htm のコンテンツの 2 番目の部分の先頭に次のようなコードを記述します: <a name="link point name"></a>。page1.htm に次のようなリンク コードを記述します: <a href="pagw2.htm#link point name">page2 のコンテンツの 2 番目の部分</a>。

7. 電子メールへのリンク

ハイパーリンクをクリックすると、クライアント コンピューター上の電子メール管理ソフトウェアが起動し、メールが作成されます。たとえば、次のコード行: <a href="mailto:[email protected]">Please write to me</a>。 「私に書いてください」リンクをクリックすると、メール管理ソフトウェア(OE など)の書き込み機能が自動的に開始され、受信者のアドレスバーにメールアドレスが追加されます。

リンクはテキストだけでなく、画像や画像の一部でも運ぶことができ、すべて上記の効果を実現できます。方法も同じで、唯一の違いはリンクの2組の角括弧の間の部分であるキャリアであるため、別の例は示しません。

<<:  CSS で垂直方向の中央揃えを行う 7 つの方法の詳細なコード例

>>:  MySQL ファントムリードとその排除方法の詳細な説明

推薦する

Linux 負荷分散 LVS の詳細な理解

目次1. LVS 負荷分散2. 負荷分散LVSの基本紹介3. LVSアーキテクチャ3.1 ロードバラ...

Vue3 のウォッチの使用方法とベストプラクティスガイド

目次序文🌟 1. APIの紹介2. 複数のデータソースの監視3. リスニングアレイ4. 監視対象5....

MySQL データベースのバックアップをスケジュールするいくつかの方法 (包括的)

目次1. データをバックアップするためのmysqldumpコマンド2. 一般的なmysqldump操...

よくある Linux 英語エラーの中国語翻訳 (初心者必見)

1.コマンドが見つかりません コマンドが見つかりません2. そのようなファイルまたはディレクトリは...

HTML ページ共通スタイル (推奨)

以下のように表示されます。 XML/HTML コードコンテンツをクリップボードにコピーbody、di...

MySQL テーブル名の大文字と小文字の選択

目次1. 大文字と小文字の区別を決定するパラメータ2. パラメータ変更に関する注意事項要約: 1. ...

Vue グローバル フィルターの概念、注意事項、基本的な使用方法

目次1. フィルターの概念1. グローバルフィルターのフォーマットをカスタマイズする2. フィルター...

MySQL 8.0.11 のインストールと設定方法のグラフィック チュートリアル (win10)

この記事ではMySQL 8.0.11のインストールと設定方法を参考までに記録します。具体的な内容は以...

JavaScriptはクリックするとランダムなグラフィックを生成します

この記事では、クリックするとランダムグラフィックの生成を実現するJavaScriptの具体的なコード...

react+reduxを使用してカウンター機能を実装すると発生する問題

Redux はシンプルな状態マネージャーです。その歴史をたどることはしません。使用法の観点から見ると...

Nginx でアンチホットリンクを設定するための手順を完了する

必要:通常、サイト側は、ウェブサイト上の動画や写真が盗まれるのを防ぎたいと考えています。結局のところ...

jsで七夕告白連打の効果を実現、jQueryで連打技術を実現

この記事では、jsとjQueryテクノロジーを使用して告白弾幕を実現する方法を紹介します。具体的な内...

Windows での Nginx のインストールと環境設定 (nginx をサービスとして実行)

最初で最も重要なステップは、Windows 環境に Ngnix サービスをインストールする方法です。...

Vue+Vantはトップ検索バーを実装します

この記事では、参考までに、Vue+Vant のトップ検索バーを実装するための具体的なコードを紹介しま...

docker+jenkins+node.js の自動デプロイメント環境をゼロから構築する方法

このケースはCentOS 7システムに基づいていますDockerの使用経験がある人に適していますLi...