すべてのページの上部に同じ水平メニューがあり、PHPのinclude()ステートメントを使用して追加します。私のスタイルシートでは、ユーザーが特定のページを表示している場合、そのページに対応するメニュー項目の色が異なるクラスが必要です。だから、多かれ少なかれ:
#menu {background-color:blue; }
#menu .active {background-color:green; }
ただし、メニューはPHPインクルードから取得されるため、常に同じです。各ページの適切なメニュー項目にclass="active"を追加するPHPまたはJavaScriptを作成するにはどうすればよいですか?