はじめに こんにちは。HRBrainでオウンドメディア・ランディングページの開発を担当している渡邉です。 Webサイト制作でよく使う固定ヘッダー。 この記事では、 position: sticky で固定ヘッダーを実装するメリットについての解説と、実装例を紹介します。 position: fixed の問題点 position: fixed は、要素をビューポート(ブラウザの表示領域)に対して固定表示する際に便利なプロパティです。 しかし、 position: fixed を使用すると、固定された要素が他の要素の上に重なって表示されてしまうため、コンテンツが隠れる問題が発生します。 これは、position: fixed を適用することでヘッダーが通常フローから外れるためです。 例えば、以下のようなHTML構造とCSSスタイルシートを考えてみましょう。 See the Pen Header