HTML でハイパーリンク タグを使用するチュートリアル

HTML でハイパーリンク タグを使用するチュートリアル

ウェブサイトのさまざまな HTML ドキュメントはハイパーリンクを通じて相互に接続され、一貫性のあるウェブサイトを形成します。ユーザーはハイパーリンクをクリックして、閲覧したいページにジャンプできます。したがって、ハイパーリンクはどの Web サイトでも見られ、Web サイトを接続して全体を形成する中核コンポーネントです。

アンカーポイントの配置
HTML ハイパーリンクは、アンカーとしての <a> タグによってトリガーされます。アンカーにはキャリアが必要です。キャリアはテキスト、単語、文、または画像や図形にすることができます。マウスをアンカーポイントのあるキャリアに移動すると、マウスが小さな手の形に変わり、ユーザーがクリックできることを示します。ユーザーがアンカーポイントをクリックすると、<a> タグ内の href に対応するアドレスにジャンプします。

ジャンプ属性の使用
HTML リンクでは、href 属性を使用して、別のドキュメントを指すリンクを作成できます。これは通常、ページジャンプに使用されます。これは非常に一般的なことなので、詳しく説明しません。
name 属性を使用してドキュメント内にブックマークを作成し、ハイパーリンクがドキュメント内のページの特定の部分にジャンプできるようにします。たとえば、<a name=”dian1″></a> と設定すると、ページの中央に配置されます。次に、ページ ヘッダーに <a href=”#dian1″>ページの中央にジャンプ</a> アンカー ポイントを設定します。ユーザーがページ ヘッダーのこのアンカー ポイントをクリックすると、ページがスクロールして、ページの中央にある名前ブックマークの場所にジャンプします。

HTMLリンク構文
HTML リンク コードの使い方は非常に簡単です。例えば:

XML/HTML コードコンテンツをクリップボードにコピー
  1. <   href ="url " >アンカーリンク</a>   

href属性はジャンプ先を設定するために使用され、開始タグと終了タグの間のテキストがハイパーリンクとして表示されます。


HTMLリンクのターゲット属性
target 属性を使用すると、アンカー テキストをクリックした後にページがどのように開かれるかを設定できます。特別なドキュメント リダイレクト アクションとして使用するために予約されているターゲット名が 4 つあります。
_空白
ブラウザは常に、新しく開いた名前のないウィンドウにターゲット ドキュメントを読み込みます。
_自己
このターゲット値は、ターゲットを指定しないすべての <a> タグのデフォルトのターゲットであり、これにより、ターゲット ドキュメントが読み込まれ、ソース ドキュメントと同じフレームまたはウィンドウに表示されます。このターゲットは、ドキュメント ヘッダー <base> タグのターゲット属性と組み合わせて使用​​しない限り、冗長であり不要です。
_親
このターゲットにより、ハイパーリンクによって参照されるフレームを含む親ウィンドウまたはフレームセットにドキュメントが読み込まれます。この参照がウィンドウ内または最上位フレーム内にある場合、target_self と同等になります。
_トップ
このターゲットにより、ハイパーリンクを含むウィンドウにドキュメントが読み込まれます。_top ターゲットを使用すると、含まれているすべてのフレームがクリアされ、ドキュメントがブラウザ ウィンドウ全体に読み込まれます。これは通常、iframe フレーム内のアンカーをクリックするために使用されます。ターゲット リンクは、iframe に読み込まれるのではなく、現在のページ上で直接開かれます。

HTMLリンクがデスクトップソフトウェアに電子メールの送信をトリガーする
href 属性に mailto: で始まるアドレスを追加し、対象のメールアドレスと組み合わせることで、ユーザーのコンピュータ上のデフォルトのメール管理ソフトウェアを直接呼び出し、内容を自動的に入力してメールを送信することができます。
この機能を備えたウェブサイトは数多くあります。メールアドレスをクリックするだけで、メール送信インターフェースがポップアップ表示されます。
電子メールのハイパーリンク コードは次のとおりです。

XML/HTML コードコンテンツをクリップボードにコピー
  1. <   href = "mailto:メールアドレス" > EMAIL </ a >     

例えば:

XML/HTML コードコンテンツをクリップボードにコピー
  1. <   href = "mailto:[email protected]" >ウェブマスターのメール</ a >   

注意: アドレスが直接公開されるため、スパムが大量に発生する可能性がありますので、このメールのハイパーリンクを使用しないことをお勧めします。
私のアドレスを [email protected] に書いたので、毎日スパムメッセージが届きます。
ハイパーリンクなしでメールアドレスを示す場合でも、ウェブサイトやウェブページに直接書き込まないでください。複雑なアドレスのリンクを示すには、画像やその他の方法を使用できます。

XML/HTML コードコンテンツをクリップボードにコピー
  1. <   href = "Mailto:[email protected][email protected]&[email protected]&Subject=Hello&Body=你好" >メールを送信</ a >    

その構文は主に以下の部分から構成されます
mailto: (メールの送信先) の後にメールアドレスを入力します。例: [email protected]
? (区切り文字)は、アドレスの後の対応するパラメータに続くために使用されます。
&; (パラメータコネクタ) 複数のパラメータを同時に設定する場合は、&記号を使用して区別し接続する必要があります。
cc=、bcc=(カーボンコピー)、その後にccする人のメールアドレスを入力します。例:[email protected]
subject= (メールの件名) に続いてメールの件名
body= (メールの内容) の後に必須のメールの内容が続く


<<:  Vueでフォームデータを取得する方法

>>:  clearfixとclearの例

推薦する

FileZilla_Server:425 データ接続を開けない問題を解決する方法

FileZilla Serverをサーバーにインストールすると、425データ接続を開けない問題が発生...

Docker構成 Alibaba Cloud Container Serviceの操作

Alibaba Cloud Dockerコンテナサービスの設定Alibaba Cloud Image...

MySQLのトランザクション特性とレベル原則の分析

1. トランザクションとは何ですか?データベース トランザクション (略称: トランザクション) は...

MySQLとRedisでセカンダリキャッシュを実装する方法の詳細な説明

Redis の紹介Redis は完全にオープンソースで無料であり、BSD プロトコルに準拠しており、...

MySQL の結合フィールドの Concat()

目次1. はじめに2. 本文2.1 フィールドの連結2.2 フィールドでの算術計算の実行1. はじめ...

MySQL サーバーにおける SSD パフォーマンスの問題の詳細な分析とテスト

【質問】 HP サーバーを使用しています。SSD が IOPS 約 5000 を書き込むと、%uti...

MySQL データベースの show processlist コマンドの使用の分析

実際のプロジェクト開発では、多数のクエリや挿入、特にマルチスレッド挿入など、データベースに大きな負荷...

MySQLとOracleの違いのまとめ(機能性能の比較、選択、使用時のSQLなど)

1. 同時実行性同時実行性は OLTP データベースの最も重要な機能ですが、同時実行性にはリソース...

MySQLのトランザクション管理操作の詳細な説明

この記事では、MySQL のトランザクション管理操作について説明します。ご参考までに、詳細は以下の通...

MySQL 8.0.18 のさまざまなバージョンのインストールとインストール中に発生した問題 (要点の要約)

概要: MYSQLの問題解決記録:どのようなインストール方法 (rpm、gz、gz.xz) を使用す...

chkconfig および systemctl コマンドを使用して Linux サービスを有効または無効にする方法

これは Linux 管理者にとって重要な (そして素晴らしい) トピックなので、誰もが Linux ...

JS を使用して HTML で回転するクリスマスツリーを実装する

<!DOCTYPE ヘムル パブリック> <html> <ヘッド&g...

vue-routerフック関数はルーティングガードを実装します

目次概要グローバルフック関数ルーティング固有のフック関数コンポーネント内のフック関数概要ルートガード...

ウェブページの画像最適化ツールと使用方法のヒントの共有

ウェブページの基本要素として、画像はページの読み込み速度に影響を与える重要な要素の 1 つです。画像...