ヘッダーナビゲーションなどを固定するスタイルは良くみかけるデザインですよね。 ヘッダーをスクロールに追従させることで、ユーザーがわざわざページ上部に戻らなくてもすぐにナビゲーションにアクセスできるようになります。 スマホでの縦に長いページにはユーザービリティが向上する有用な手段です。また、ヘッダーナビゲーションにはメニューや検索フォームなど、重要な機能が含まれることが多いため、それらのアクセス性が向上します。 ヘッダーをページ上部に固定したり、下部にナビゲーションを固定するための方法にはposition:fixedを使って固定するのが一般的です。 position:fixedを使った時に手こずるのが、アンカーの位置がずれてしまう問題。 ページ内リンクにジャンプすると、リンク先が固定ヘッダーの下に隠れてしまいます。 See the Pen position:fixedでアンカーがずれる状態
![position:fixed 固定時にアンカーリンクがずれるのを解決する](https://cdn-ak-scissors.b.st-hatena.com/image/square/ca4b0eef232a09496e9c9cee592bbfd52cbc1739/height=288;version=1;width=512/https%3A%2F%2Ftokushiyo.net%2Fwp-content%2Fuploads%2Ftokufixed-8.png)