固定ヘッダーを使用する場合、ページ内のアンカーに効果的に移動するのが難しい場合があります。この問題は、アンカー リンクをクリックするとページがジャンプし、アンカーがページの上部に配置され、移動できないヘッダーの後ろにコンテンツが隠れたままになる場合に発生します。
幸いなことに、この不便さを解決する方法があります。 JavaScript を使用せずに CSS を利用できます。方法は次のとおりです:
<a class="anchor">
a.anchor { display: block; position: relative; top: -250px; visibility: hidden; }
上の例では、-250px によりアンカーが 250 ピクセル上にオフセットされ、固定ヘッダーの上に効果的に配置されます。
a.anchor { ... visibility: hidden; }
これらの簡単な CSS 調整により、固定ヘッダーの背後にコンテンツが隠れるという問題に遭遇することなく、アンカーにシームレスに移動でき、よりスムーズで直感的なナビゲーション エクスペリエンスを確保できます。ユーザーのために。
以上がHTML アンカーが固定ヘッダーの後ろに隠れないようにオフセットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。