Php 如果单击,则链接上的颜色不同
我的网站的主菜单从header.php文件加载。当用户单击菜单中的链接时,我想用不同的颜色突出显示单击的链接Php 如果单击,则链接上的颜色不同,php,css,hyperlink,Php,Css,Hyperlink,我的网站的主菜单从header.php文件加载。当用户单击菜单中的链接时,我想用不同的颜色突出显示单击的链接 <li class="current"><a href="index.php">Home</a></li> <li><a href="about.php">About</a></li> 当在所有页面中都写入菜单时,此功能非常有效。但由于菜单很大,我将其移动到header
<li class="current"><a href="index.php">Home</a></li>
<li><a href="about.php">About</a></li>
当在所有页面中都写入菜单时,此功能非常有效。但由于菜单很大,我将其移动到header.php,并将其包含在所有页面中,以便只需修改一次菜单
如何更改已单击链接的颜色?请尝试使用
在include('header.php')之前,定义一个变量$active\u page='Homepage'
或=1
,如果您希望为页面分配数字。然后在导航中:
<li <?php if ($active_page == 'Homepage') echo 'class="active"'; ?>><a>Homepage</a></li>
<li <?php if ($active_page == 'Homepage') echo 'class="active"'; ?>><a>Homepage</a></li>