我的网站的主菜单从header.php文件加载。当用户点击菜单中的链接时,我想以不同的颜色突出显示点击的链接。
<li class="current"><a href="index.php">Home</a></li>
<li><a href="about.php">About</a></li>
当菜单写在所有页面中时,这非常有效。但由于菜单很大,我已将其移至header.php并将其包含在所有页面中,以便我只需修改一次菜单。
如何更改所点击链接的颜色?
答案 0 :(得分:0)
尝试使用a:active。
a:active {
color: blue;
}
答案 1 :(得分:0)
在包含('header.php')之前,如果您希望为网页指定数字,请定义变量$active_page = 'Homepage'
或= 1
。然后在导航中:
<li <?php if ($active_page == 'Homepage') echo 'class="active"'; ?>><a>Homepage</a></li>