Php “最简单的上课方式”;“当前页”;导航元件?

Php “最简单的上课方式”;“当前页”;导航元件?,php,html,css,class,navigation,Php,Html,Css,Class,Navigation,我的网页上有一个导航栏,上面有指向不同页面的链接。是否有一种简单的方法可以自动设置与当前页面对应的导航元素上的类?例如,如果您当前正在查看“关于我们”页面,我希望工具栏上的“关于我们”选项卡具有不同的样式。我知道我可以为每个页面装配一些PHP,但我更希望有一个更通用的“设置它,忘记它”解决方案。如果你想要一个纯HTML/CSS解决方案,我能想到的最好方法是在主体上放一个类,描述应该突出显示哪个选项卡,在每个选项卡上放一个id,然后通过CSS将选项卡指向那里 因此,对于HTML,“关于我们”页面的

我的网页上有一个导航栏,上面有指向不同页面的链接。是否有一种简单的方法可以自动设置与当前页面对应的导航元素上的类?例如,如果您当前正在查看“关于我们”页面,我希望工具栏上的“关于我们”选项卡具有不同的样式。我知道我可以为每个页面装配一些PHP,但我更希望有一个更通用的“设置它,忘记它”解决方案。

如果你想要一个纯HTML/CSS解决方案,我能想到的最好方法是在主体上放一个类,描述应该突出显示哪个选项卡,在每个选项卡上放一个id,然后通过CSS将选项卡指向那里

因此,对于HTML,“关于我们”页面的内容类似于
,而“主页”页面的内容类似于
。每个选项卡都有唯一的ID,如“aboutUs”和“home”

然后在CSS中,您可以这样设置样式:


body.AboutUs tabs#aboutUs,
body.Home tabs#home
{
    /* selection style goes here */
}

我以前用过这个,效果很好