初心者のためのWebページ作成: HTMLのハイパーリンクAタグの使い方を学ぶ

初心者のためのWebページ作成: HTMLのハイパーリンクAタグの使い方を学ぶ

ハイパーリンク a タグはリンク ポイントを表し、英語の単語「anchor」の略語です。その機能は、現在の位置にあるテキストまたは画像を他のページ、テキスト、または画像に接続することです。これはよく知られていますが、その文法構造はあまり知られていないかもしれません。効果的に使用するには、その文法構造を理解する必要があります。ハイパーリンク <a> タグはリンクポイントを表し、英語のアンカーの略語です。その機能は、現在のテキストまたは画像を他のページ、テキスト、または画像に接続することです。これはよく知られていますが、その文法構造はあまり知られていないかもしれません。効果的に使用するには、その文法構造を理解する必要があります。 <a> タグの基本的な構文は次のとおりです。
<a
クラス=タイプ
id=値
href=参照
名前=値
rel=同じ|次|親|前
rev=価値
ターゲット=ウィンドウ
スタイル=値
タイトル=タイトル
onclick=関数
onmouseout=関数
onMouseOver=関数> </a>
タグの文法構造から、ハイパーリンクを設定するときにさまざまなリンク効果を実現するために選択できるパラメータが多数あることがわかります。これは少し予想外でしょうか? !
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. ダウンロード ファイルを提供する<br />多くのネットユーザーが、ダウンロード効果を提供する方法について質問しています。実際、それはまだハイパーリンクですが、ダウンロードするファイルは 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」パラメータ値を設定することで実現できます。例:「123WORDPRESS.COM」というリンクにマウスを移動すると、「Webページ作成テクニックを紹介する専門サイトです」という説明が表示されます。このリンクのコードは次のとおりです:<a href="hscf.htm" title="Webページ制作スキルを紹介する専門サイトです">123WORDPRESS.COM</a>。
4. マウスをリンク上に移動すると、ウィンドウがポップアップします。<br />これは、onmouseover パラメータを設定することで得られる効果です。例: マウスをリンク上に移動すると、ウィンドウがポップアップ表示され、「マウスホバー効果のデモ!」が表示されます。このリンクのコードは次のとおりです: <a href="other web pages.htm" onmouseover="alert('Mouse hover effect Demonstration!')">link</a>。同様の方法を使用して、マウスが押されたときにポップアップ プロンプト ウィンドウが表示され、マウスが放されたときにポップアップ プロンプト ウィンドウが表示される効果を作成できます。
5. このページの指定されたコンテンツへのリンク<br />このページのコンテンツの特定の部分にリンクするには(つまり、「ファイル内でジャンプする」には)、パラメータ名を使用してリンクポイントの名前を指定する必要があります。テキスト ブロックを選択し、名前パラメータを使用してリンクで使用する名前を付けます。いわゆる「同じファイル内でのジャンプ」とは、読者が非常に長いファイルを読んでいるときに、コンテンツの特定の部分だけに興味がある場合に、ジャンプ読み取り方式を採用できることを意味します。基本的な形式は次のとおりです。
<a href="#リンクポイント名">第2部</a>第1部の内容......
.............................................
<a name="リンクポイント名"></a>第2部の実際の内容は……
.............................................
このように、「パート 2」のハイパーリンクをクリックすると、「パート 2 の実際の内容」に自動的に移動します。 「name」パラメータで定義されるリンク ポイント名は任意ですが、リンクの「href」パラメータ内のリンク ポイント名はそれと一致している必要があります。先頭に「#」を追加することを忘れないでください。
6. 他のページの指定されたコンテンツの場所へのリンク<br />方法は上記の例と似ていますが、「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組の角括弧の間の部分であるキャリアであるため、別の例は示しません。

<<:  Vueシングルページアプリケーションの事前レンダリング方法の例

>>:  MySQL マスタースレーブステータスチェックの実装

推薦する

LinuxのバックグラウンドでPythonプログラムを実行するいくつかの方法

1. 最初の方法は、unhup コマンドを直接使用してプログラムをバックグラウンドで実行することです...

JS配列の一般的な方法とテクニックを学び、マスターになりましょう

目次splice() メソッドjoin() メソッド逆() メソッドevery() メソッド削減()...

Vue で Google サードパーティ ログインを実装するためのサンプル コード

目次1. 開発者プラットフォームの構成問題を解決する1. 開発者プラットフォームの構成1. 開発者プ...

HTML 代替カラーコードを実現する n 通りの方法 サンプルコード

この記事では、主に HTML のサンプル コードを紹介し、次のように交互に色を変更する方法を共有しま...

Hadoop におけるネームノードとセカンダリネームノードの動作メカニズムの説明

1) プロセス 2) FSImageと編集NodeNode は HDFS の頭脳です。ファイルシステ...

CSS3は遷移を高速化し、遅延させる

1. 速度制御機能を使用して、トランジション効果(加速、減速など)の速度曲線を制御します。速度制御機...

React イベントバインディングの詳細

目次クラスコンポーネントイベントバインディング関数コンポーネントイベントバインディング要約するRea...

MySQLからデータをインポートする際の不正なフォーマット、インポートの遅延、データ損失などの問題を迅速に解決します。

遅い問題を完全に解決したい場合は、MySQL を MySQL 8.0 にアップグレードすることをお勧...

初心者がHTMLタグを学ぶ(1)

初心者は、いくつかの HTML タグを理解することで HTML を学習できます。この入門書は、初心者...

データベースインデックスの知識ポイントの概要

目次ファーストルックインデックスインデックスの概念インデックスファイルの構成インデックスの役割SQL...

HTML ページ ヘッダー コード例の詳細な説明

知識ポイント1: ヘッダー情報にWebページのベースURLを設定するベース URL の本質は、ハイパ...

VSCode 開発 UNI-APP 構成チュートリアルとプラグイン

目次前面に書かれた予防開発環境構築開発構成に関する注意事項前面に書かれたuni-app は、Vue....

Linux で履歴コマンドを表示および実行する方法

履歴コマンドを表示し、指定されたコマンドを実行します owen@owen:~/owen/softwa...

mysql 5.7.11 winx64 初期パスワード変更

公式サイトからMySQL-5.7.11-winx64の圧縮版をダウンロード。インストール後、パスワー...

HTML(CSSスタイル仕様)を読む必要があります

CSS スタイル仕様1. クラスセレクター2. タグセレクター3. IDセレクター4. CSSスタイ...