概要
長い記事の冒頭やサイドに表示される、見出しの一覧です。手作業で並べることもありますが、
記事内の h2 や h3 などの見出しを JavaScript で拾い集めて自動的に作る実装もよく使われます。
各リンクをクリックすると、対応する見出しの位置までページ内を移動します。スクロールに合わせて、今読んでいる場所のリンクをハイライトすると、さらに使いやすくなります。
別名
表記ゆれ:目次、TOC、ページ内目次、追従目次、table of contents
英語の “Table of Contents” の頭文字を取って「TOC」と呼ばれることが開発者の間ではよくあります。上部や横に張り付いたまま表示する実装は「追従目次」とも呼ばれます。
AI への伝え方
「記事の見出しから目次を自動生成して」で通じます。どの見出しレベル(h2 だけか h3 まで含むか)を対象にするか、
スクロールに合わせてハイライトしてほしいかを伝えると仕様がぶれません。
似たパーツとの違い
「追従サイドバー」は目次に限らず様々な内容をスクロールに合わせて張り付けておく仕組みで、目次はその中身の一例です。 1 本のリンクだけで特定の場所へ移動する仕組みは「アンカーリンク」と呼び、目次はそのアンカーリンクを見出しの数だけまとめて自動生成したものと言えます。