ホームページ >ウェブフロントエンド >CSSチュートリアル >アンカーリンクの前に垂直方向のスペースを追加するにはどうすればよいですか?

アンカーリンクの前に垂直方向のスペースを追加するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-05 06:50:02903ブラウズ

How to Add Vertical Space Before an Anchor Link?

ピクセル オフセットを使用したアンカー リンクの配置

アンカー リンクを使用する場合、リンク先セクションがページの最上部に表示されるのが一般的です。クリックするとページが表示されます。リンク先セクションの前に垂直方向のスペースが必要なシナリオでは、この問題が発生します。

ありがたいことに、「scroll-margin-top」プロパティを利用して、このニーズに対処できます。方法は次のとおりです。

<code class="css">#anchor {
  scroll-margin-top: 100px;
}</code>

アンカー リンクを受け取る要素に、希望のピクセル値を持つ「scroll-margin-top」プロパティを割り当てます。この例では、アンカー タグは ID「anchor」を持つ要素にバインドされています。 「scroll-margin-top」を 100 ピクセルに設定すると、アンカー リンクをクリックすると、ページの上部から垂直方向に 100 ピクセルの間隔で「アンカー」要素に移動するようになります。

これはブラウザです。 -サポートされているソリューション。アンカー リンクの垂直オフセットを制御する互換性のある方法を提供します。

以上がアンカーリンクの前に垂直方向のスペースを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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