gorogoronyan FC2

HTML: a タグ

概略

a タグはリンクを作るタグです。

<a href="リンク URL">表示する文字列</a>
<!--例-->
<a href="html_index.html">HTML サンプル</a>
HTML サンプル

ページ内へのリンク

ページ内の特定の場所にもリンクを張ることができます。

CSS サンプル

リンクに定型のテキストを付ける

CSS の ::before 擬似要素::after 擬似要素 で定型のテキストを入れることができます。
CSS content

TestHTML_a_href_before01.html
CSS ::before 擬似要素で記号文字を入れるサンプル。

リンクにアイコンを付ける

リンクにアイコンを付けるときにリンクごとにアイコンの img タグをつけるのは面倒です。こちらも CSS で簡単に指定できます。 方法は下の 2つがあります。

  1. padding と background で画像を配置する。
    CSS background - 背景
  2. ::before や ::after で画像を挿入する。
    CSS content
TestHTML_a_href_icon01.html
リンクにアイコンをつけるサンプル。 CSS の padding と background で a タグに背景画像を入れた例。
TestHTML_a_icon_content01.html
リンクにアイコンをつける。 ::before, ::after を使用した例。

いろいろ

TestHTML_a_href_list01.html
リンク集のサンプル。 details タグsummary タグ を使用した例。
details タグ、summary タグ

ページ内リンク

a タグをインラインブロックやブロックにしたサンプル

TestHTML_a_block01.html
a 要素を display:block; にして、リンクに枠線(border)をつける。 hover のときに強調表示する。
TestHTML_div_img_layer_map03.html
画像と a タグを position: absolute; で重ねるサンプル。 a タグを display: block; にします。
position: absolute; (2) 画像を重ねる

リンクを無効にする

a タグのリンクをクリックしたときに リンク先のページにジャンプしてほしくない場合がたまにあります。 例えば a タグのリンク付きの img 画像で HTML コードを変更せずにリンクを無効にしたいときがあります。 CSS の pointer-events: none; でリンク機能を無効にできます。

関連

inserted by FC2 system