HTML - タグ - <a>


クラウディア 


1. 概要
2. 基本
3. target
4. リンクなしをどうするか?
5. 参考サイト

1. 概要

 今さら、「<a>」ですが、自動入力させることが多くて、ど忘れしちゃったことがありますので。  本ページは、下記のサイトを参考にさせていただきました。
<a>: アンカー要素

2. 基本

 「a」は、「anchor」の略だそうです。  「anchor」は、直訳で、錨(いかり)だそうで、わかったような、わからんような。

<a href="https://example.com">Website</a>
 で、リンクを張り付けて、タイトル文字をクリックすると、リンク先にとびます。

3. target


<a href="https://example.com" target="...">Website</a>
 で、「target」内の文言で、リンク先の「URL」を表示する場所等を示します。  「target」のキーワードには、下記のものがあります。
指 定 意    味 備 考
_self 現在表示中のコンテキストを書き換えます 省略時はこの値
_blank 新しいタブへ表示します
_parent 親の閲覧コンテキストを書き換えます。親がいなければ、「_self」と同等
_top 最上位のコンテキストを書き換えます。親がいなければ、「_self」と同等
_unfencedTop 埋め込まれたフェンスフレームが最上位のフレームを移動できるようにします
(って意味がようわかりません)

4. リンクなしをどうするか?

 「<a>」タグで、リンク先へ飛ばないようにするには。  「html4」までは、「nohref」という属性があったので。

<a href="https://example.com/">リンク先のタイトル</a>
 を。

<a nohref="https://example.com/">リンク先のタイトル</a>
 と書き換えるだけで良かったのですが。  「html5」では、「nohref」属性は廃止されたとのこと・・・。どうすべぇ。  「href」そのものをなくすとか「<a></a>」を「<span></span>」にするとかいう手もあるらしいですが。  参考として、「href="..."」のリンク先の記述は残しておきたい場合、どうするか。  「CSS」で、クリックを無効化する、という手が、わたしには、一番気に入りました。  すなわち。

<a href="https://example.com/" style="pointer-events: none;">リンク先のタイトル</a>
 と書けば、マウスがホバーしても、クリックしても何も起こらなくなるようです。  書式として、今んとこ、エラーでもないと。

5. 参考サイト

 本ページは、「Google」大先生を参考にさせていただきました。

TikTok Shop 【リピート用プログラム】