ブログで使える!同じページ内にアンカーリンク(特定の場所へジャンプ)する方法/HTML

アイキャッチ/ページ内リンクカスタマイズ

今回はページ内リンクについて。

ページ内リンク?普通の

リンクとは違うの??

同じページ内の途中にジャンプするイメージだよ!例えば下のボタンをクリックしてみてね。(戻るボタンでここに戻ってこれるよ)

記事の最後へジャンプ

こういった感じで同じページ内の途中へリンク(ジャンプ)する方法をご紹介します。

当ページカスタマイズでも使用しています

先日、ご紹介しましたアピールエリアを用いたカスタマイズについて。

ワードプレス有料テーマ「SWELL」 風に仕上げたトップページのscroll部分でも今回ご紹介するページ内リンクを使用しています。

ヘッダー作成

ページ内にリンクする方法

  • STEP1
    リンク先にid名を設定する
    <h2 id="id名">見出し</h2>
  • STEP2
    リンクボタンを作成する
    <a href="#id名">見出しへジャンプする</a>
  • STEP3
    完成

    プレビュー画面で動作確認

id名をつけて、それを目印にリンクさせるイメージですね!

ページ内リンク

では具体的に設定していきたいと思います。

STEP1/リンク先にid名を設定する

ここに飛びたい!という位置のタグにidを指定します。

例えば見出しにジャンプしたい場合はこのように記述します。

<h2 id="midashi1">見出し1</h2>
補足
  • <h2>のタグの中に半角スペースをあけてid=”○”を追加する
  • id名はで分かりやすいように任意に決めてOK 半角英数字
  • 見出しタグの他に段落の<p>や<div>などでも良く、タグの指定はありません

STEP2/リンク(ジャンプ)させるボタンを作成する

HTMLで他のページにリンクさせたいときには<a>タグを使います。

他のページにリンクする場合

例えば当サイトの「ホームページに戻る」といった通常のリンクをつけたい場合、HTMLはこのように記述します。

ホームへ戻る

<a href="https://turicco.com/">ホームへ戻る</a>

同じページ内にジャンプする場合

これを他のページではなくて同ページの特定の場所にする場合は、URLの部分を先頭に#(半角)をつけたid名にするだけです。

ページ内リンク

意外に簡単なのだ

他のページの途中にリンクしたいとき

違うページの途中にリンクすることもできます。

  1. 飛びたいところのタグにidを指定する(同様)
  2. リンクボタンを作成する

リンク作成の仕方がポイントで、a href=”〜”の中を“飛びたいページのURL#id名”とします。

例<a href="https://turicco.com#midashi">見出しへジャンプ</a>

リンクボタンに装飾をつけることもできます

<a >タグだけでは通常のテキストリンクになりますが、ボタンのように見せる装飾をCSSでつけることもできます。

ひとこと

素早く、的確に目的の場所へ飛べる操作性はユーザビリティが上がり、SEOにも期待が持てます。

知っておくと便利ですね!

ページトップへ戻る

↑このボタンをクリックすると記事の冒頭へ戻ります。

カスタマイズが効かないとき

たった一文字の表記ミスでデザインが崩れたり効かなかったりするので、下記の点を確認してみてください。

  • コードは半角英数字になっているか(全角は使えません)
  • 前後や余白に余計なスペース等が入っていないか
  • CSSクラスの前に"."が付いているか
  • CSSコードは{ }、メモ書きはきちんと/**/で囲んでいるか
  • 他に重複しているコードはないか(下に書いたコードが優先されます)

事前にバックアップをとり、カスタマイズは慎重に行いましょう。

カスタマイズ
\Follow/
Turicco

Comment

タイトルとURLをコピーしました