変更してはならないhtmlページがあり、それを行うすべてのことはCSSで行う必要があります。
htmlページに4つの「セクション」タグがあり、そのページの上部にナビゲーションバーがあります。バーの各要素は、同じページの特定のセクションへの内部リンク(ページジャンプ)です。
通常、これらのリンクの1つをクリックすると、適切なセクションの最初の行がページの上部に表示されます。
ただし、ナビゲーションバーの位置を変更したため、常に上に表示されます(position:fixed)。
したがって、1つのセクションボタンをクリックすると、選択したセクションの最初の行(およびさらに1つまたは2つの行)がナビゲーションバーで覆われます... :(
私が欲しいのは解決策なので、ナビゲーションバーの1つのオプションをクリックすると、選択したセクションの最初の行が画面の上部ではなく、バーのすぐ下に表示されます。
コードが必要な場合は、十分な長さがあるので、特定の部分に問い合わせてください。