ホームページ >ウェブフロントエンド >jsチュートリアル >CSS で固定ヘッダーの背後にジャンプするアンカーを修正するにはどうすればよいですか?

CSS で固定ヘッダーの背後にジャンプするアンカーを修正するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-14 08:58:10610ブラウズ

How Can I Fix Anchors Jumping Behind a Fixed Header in CSS?

CSS を使用した固定ヘッダーの HTML アンカーの調整

固定ヘッダーを使用する場合、アンカーがコンテンツ内のコンテンツにリンクされている状況がよく発生します。ページの先頭にジャンプし、ヘッダーの後ろのコンテンツを隠します。この問題を解決するには、固定ヘッダーの下部に合わせてアンカーのオフセットを調整します。

効果的な解決策の 1 つは、CSS を使用することです。

  1. アンカーの割り当てクラス: アンカーにカスタム クラスを割り当てます。 "anchor."
<a class="anchor">
  1. アンカーの位置: ブロック要素として動作するようにアンカーをスタイルし、相対的に配置します。 top に負の値を設定すると、アンカーをページ上の実際の位置から上に移動できます。
a.anchor {
  display: block;
  position: relative;
  top: -250px;
  visibility: hidden;
}

この調整により、アンカーが正しいコンテンツにリンクしたままであることが保証されます。ヘッダーの後ろの隠れた部分。可視性: 非表示に注意してください。プロパティは、アンカーが視覚的に表示されないようにするために使用されます。

以上がCSS で固定ヘッダーの背後にジャンプするアンカーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。