セクション/ページとして大きな div を持つ単一ページの Web サイトがあります。a:active
アンカーなどを機能させることができましたが、実際のdivが上部のアンカーリンクにリンクされていないため、このシナリオではCSSが機能しないという問題があります。ヘッダーの高さである各 div の上にスパンがあり、セクションがその後ろに隠れないようにします。
ユーザーがページの特定のセクションにいるときにアンカーリンクの色を自分で変更する方法 (CSS/JavaScript を使用) があるかどうか疑問に思っていました。
同様の例がこの Web ページにあります。誰かが見たい場合は、このサイトは実際にはリンクの色を変更するのではなく、インジケーターを使用しています。ただし、Google Chrome で要素を検査すると、インジケーターが移動すると CSS の位置も変わるため、JS を使用していると確信しています。