概要
別のページへ移動するのではなく、今見ているページの中の特定の場所へ移動するリンクです。
リンク先の要素に id を付けておき、リンクの href にその id を #料金 のように「#」を付けて指定するだけで動きます。
長いページの途中にある章や、フォームの入力欄など、ページ内の場所を示すのに使われます。
別名
表記ゆれ:アンカーリンク、ページ内リンク、ジャンプリンク、anchor link
HTML の <a> 要素(アンカー要素)を使ってページ内の場所を指し示すことから「アンカーリンク」と呼ばれます。
AI への伝え方
「アンカーリンクを付けて」で通じます。固定ヘッダーがある場合、リンク先の見出しがヘッダーの下に隠れてしまうことがあるため、
「ヘッダーに隠れないように余白を付けて」と伝えておくと scroll-margin-top まで含めて実装してもらえます。
似たパーツとの違い
アンカーリンクはあくまで「瞬間的に移動する」仕組みで、なめらかに移動させるには「スムーススクロール」(scroll-behavior: smooth)を別途組み合わせる必要があります。
「目次」は複数のアンカーリンクを見出しの数だけまとめて自動生成したもので、アンカーリンクはその仕組みの最小単位です。