XHTML でのハイパーリンク タグの使用に関するチュートリアル

XHTML でのハイパーリンク タグの使用に関するチュートリアル


ハイパーリンク。「リンク」とも呼ばれます。ハイパーリンクは、私たちが閲覧する Web ページのいたるところにあると言えます。Web ページ上のリンク アドレスをクリックすると、別の Web ページにリンクされます。これがハイパーリンクの動作です。
ハイパーリンクを定義するには、<a></a> タグを使用します。構文は次のとおりです。
<a href="url">表示されるテキストまたは画像</a>
例:

XML/HTML コードコンテンツをクリップボードにコピー
  1. <   href = "http://www.baidu.com/" > Baidu へのリンク</ a >   

ブラウザ表示効果:
Baidu へのリンク 上記の「Baidu へのリンク」という文字をクリックすると、ブラウザは Baidu のホームページにリダイレクトされます。


ハイパーリンクのプロパティ
ハイパーリンクのプロパティ:
href リンク アドレス。絶対的な Web アドレスまたは相対的なアドレスを指定できます。
target リンクターゲット。値が _blank の場合、リンク アドレスは新しいウィンドウで開きます。デフォルトでは、リンク アドレスは現在のウィンドウで開きます。
名前アンカーリンクについては、以下で別途説明します。

相対ウェブリンクアドレス:

XML/HTML コードコンテンツをクリップボードにコピー
  1. <   href = "/css"   target = "_blank" > DIV+CSS チュートリアル</ a >   

この例では相対アドレスを使用していますが、上記の Baidu にリンクされている例では絶対アドレスを使用しています。

ターゲット属性を追加した例:

XML/HTML コードコンテンツをクリップボードにコピー
  1. <   href = "http://www.baidu.com/"   target = "_blank" > Baidu へのリンク</ a >   

リンクをもう一度クリックすると、ブラウザは新しいページを開いてリンク アドレスを開きますが、元のページ ウィンドウは保持されます。
ヒント: リンク アドレスが現在のトピックまたはプロセスと密接に関連していない場合、通常は target="_blank" 属性が有効になります。それ以外の場合は、閲覧者に使いやすいブラウジング エクスペリエンスを提供するために、新しいウィンドウを有効にしないようにしてください。
ページが複数のページフレームで構成されている場合、ターゲット属性には他の値も設定できます。

メールハイパーリンク
メールリンクの例:

XML/HTML コードコンテンツをクリップボードにコピー
  1. <   href = "mailto:admin@xyz.com" > xyz サイトのウェブマスターに連絡する</ a >   

このリンクをクリックすると、デフォルトの電子メール クライアントで電子メールを作成できるようになります。

アンカーリンク
アンカー リンクはページ内のリンクを指しますが、現在ではテキスト ハイパーリンクもアンカー リンクと呼ぶ人が増えています。
アンカーの役割を説明するために例を見てみましょう。
たとえば、よく書かれた記事があれば、多くの人がコメントを投稿しますが、コメント用のウィンドウは通常、コメントの下部にあります。ウェブサイトは、コメントが投稿される場所にアンカー リンクを設定し、「コメントを投稿する」など、コメントが表示されるアンカー リンクへのリンクを設計します。他の人が残したコメントを閲覧せず、すぐにコメント入力ウィンドウにジャンプしたい場合は、「コメントを投稿」をクリックすると、この業界内のコメント入力ウィンドウにすぐにジャンプします。このデザインは間違いなく視聴者のユーザーエクスペリエンスを向上させます。
アンカー リンクを使用してアンカーを作成する例:

XML/HTML コードコンテンツをクリップボードにコピー
  1. < p > < a  名前= "コメント" > </ a > </ p >   

アンカーへのハイパーリンクを作成します。

XML/HTML コードコンテンツをクリップボードにコピー
  1. < p > < a   href = "#comment" >コメントアンカーへのリンク</ a > </ p >   

例からわかるように、アンカーにアクセスするには、リンク アドレスの後に「#」記号とアンカーの名前を追加するだけです。上記の例では、このページのアンカーにリンクしているため、前のリンク アドレスは無視されます (注: 実際に無視されるのは相対アドレスですが、ここでは説明しません)。
ヒント: このアンカー タグの使用を試してみたい場合は、効果を確認するために、Web ページ上でアンカーへのハイパーリンクとアンカー タグの間に十分なスペースを確保するように注意してください。これをテストするには、上で学習した改行タグを使用して、上下に十分な空白を作成できます。
他のページにリンクするアンカー タグを作成することもできます。例:

XML/HTML コードコンテンツをクリップボードにコピー
  1. < p > < a   href = " http://www.abc.com/#test " >アンカーへのリンク</a> </p>   

もちろん、テスト アンカー タグは www.abc.com ページに存在している必要があります。そうでない場合、www.abc.com ページにのみリンクされ、アンカー タグは無視されます。

<<:  JavaScript ES6 分割演算子の理解と応用

>>:  MySQLデータベースはsysbenchに基づくOLTPベンチマークテストを実装します

推薦する

MySQLトランザクションの特徴と分離レベルについてお話ししましょう

インターネットにはすでにこの種の記事が溢れていますが、私がこれをまだ書いている理由は単純です。それは...

WindowsでのNginxの起動や停止などの基本操作コマンドの詳しい説明

Windows で Nginx を使用するには、Nginx サービスの起動、停止、Nginx のリロ...

Web ページ制作におけるテーブル属性 CellPad、CellSpace、Border の説明と使用

cellspacing は表内のセル間の距離です。セルパディングは、表のセル内の空白スペースです。一...

中国のウェブサイトユーザーエクスペリエンスランキング

<br />ユーザーエクスペリエンスは中国のウェブサイトでますます重視されており、ユーザ...

MySQLはライブラリ内の主キーなしでテーブルインスタンスコードを素早く取得します

概要MySQL データベースで主キーのないテーブルを表示するための SQL ステートメントをいくつか...

MYSQL 文字関数を使用してデータをフィルタリングすることに関する質問

問題の説明:構造:テストには2つのフィールドがあります。これらは col1 と col2 で、どちら...

挿入前にレコードが既に存在するかどうかを確認するには、SQL ステートメントを使用します。

目次SQL文を挿入する前にレコードが既に存在するかどうかを確認するSQL挿入時の判断の簡単なコレクシ...

Mac+IDEA+Tomcat の設定手順

目次1. ダウンロード2. インストールと解凍3. Tomcatを起動する4番目に、インストールが成...

異なるデータベースで DROP TABLE を書く方法

異なるデータベースで DROP TABLE を書く方法1.MySQL 存在する場合はテーブルを削除 ...

VMware 仮想マシンの 3 つのネットワーク方式と原則 (概要)

1. ブリッジ: デフォルトでは VMnet0 が使用されます1. 原則:ブリッジは、それぞれ 2...

MySQL の指定文字によるマージと分割の例のチュートリアル

序文指定した文字による結合または分割は一般的なシナリオです。MySQL では結合の記述は比較的簡単で...

Vue.js スロットにおけるスコープ付きスロットの使用法の詳細な説明

目次スロットなしVue2.x スロットスロット付き名前付きスロットスロット属性なしスロットの簡単なサ...

Linux C ログ出力コード テンプレート サンプル コード

序文この記事は主に Linux C でのログ出力コード テンプレートに関する関連コンテンツを紹介し、...

VUE 応答性原理の詳細な説明

目次1. 応答原理の基盤2. コアオブジェクト: Dep と Watcher 3. 依存関係を収集し...