私の Web サイトでは、pure.css を使用しており、navbar は、スクロールせずに小さな画面で表示できるよりも多くの要素で構成されています。したがって、その場合はスクロールバーが表示されますが、これは望ましくありません。ナビゲーションバーとコンテンツが同時にスクロールするように、ナビゲーションバーを一番上に置いておきたいと思います。position:absolute; を使用する場合 すべてがさらに悪く見えます。また、そのナビゲーション バーのモバイル バージョンも引き続き動作するはずです (モバイル画面では、ナビゲーション バーは引き続きスクロールできます)。
また、overflow-y を無効にしようとしましたが、明らかに、navbar のすべての要素をクリックできるわけではありません。