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ベンチマークテストを実装します

推薦する

CSS ボックスを中央揃えするためのよく使われるいくつかの方法 (要約)

最初のもの: CSSの位置プロパティの使用 <スタイル タイプ="text/css&...

MySQL でテーブルを作成するときの NULL と NOT NULL の使用方法の詳細な説明

MySQL の仕様によっては、テーブル作成仕様にすべてのフィールドが空であってはならないという要件を...

DOCTYPE要素詳細説明完全版

1. 概要この記事では、DOCTYPE要素を体系的に説明します。同時に、多くの情報を調べました。イン...

HTML テーブルの使い方 (Web ページの視覚効果を表示する)

NetEase Blog で HTML を使用する場合、テンプレートに直接コードを追加できることは...

CSSの優先度を理解する2つの方法

方法1: 値を追加する公式の説明を見るには MDN にアクセスしてください。優先度はどのように計算さ...

MySQL データベースのインデックス順序の詳細な説明

目次事件の原因解剖学ファイルの並べ替えファイルのソートが非常に遅いのですが、他に解決策はありますか?...

MySQL で '%' を含むフィールドをクエリする方法の詳細な説明 (ESCAPE の使用法)

SQLのlike文では、例えば SELECT * FROM user WHERE username...

MySQL データを誤って削除した場合の簡単な解決策 (MySQL フラッシュバック ツール)

概要Binlog2sql は、Python で開発されたオープンソースの MySQL Binlog ...

JavaScript デザインパターン コマンドパターン

コマンド パターンは、JavaScript デザイン パターンにおける動作デザイン パターンです。定...

nginx ssl を設定して https アクセスを実装する手順 (初心者向け)

序文サーバーを展開した後、私は大きな喜びを感じながら自分の Web サイトにアクセスし、見たものすべ...

Vue のスロットリング関数使用時の落とし穴ガイド

序文一般的なビジネス シナリオでは、検索ボックスへの入力が完了した後、検索データを取得するために関連...

Linux システムでログを手動でスクロールする方法

ログローテーションは、Linux システムでは非常に一般的な機能です。ログローテーションは、システム...

jQueryとCSSを組み合わせてトップに戻る機能を実現

CSS操作 CS $("").css(名前|プロ|[,値|関数]) 位置$(&q...

vueはEle.me UIを使用してteambitionのフィルタリング機能を模倣します

目次問題の説明一般的な機能効果は次のとおりです。思考分析完全なコード要約する問題の説明Teambit...

Logrotate は 2 時間ごとに Catalina.out ログローテーションを実装します

1. Logrotateツールの紹介Logrotate はログファイル管理ツールです。Linux に...