【问题标题】:Different color on link if clicked如果单击链接上的颜色不同
【发布时间】:2017-01-24 08:25:40
【问题描述】:

我网站的主菜单从 header.php 文件加载。当用户单击菜单中的链接时,我想以不同的颜色突出显示单击的链接。

    <li class="current"><a href="index.php">Home</a></li>
    <li><a href="about.php">About</a></li>

当菜单被写入所有页面时,这非常有效。但由于菜单很大,我将其移至 header.php 并将其包含在所有页面中,这样我就可以只修改一次菜单。

如何更改点击链接的颜色?

【问题讨论】:

    标签: php css hyperlink


    【解决方案1】:

    尝试使用a:active。

    a:active {
        color: blue;
    }
    

    【讨论】:

      【解决方案2】:

      在 include('header.php') 之前,定义一个变量 $active_page = 'Homepage' 或 = 1,如果您希望为您的页面分配数字。然后在您的导航中:

          <li <?php if ($active_page == 'Homepage') echo 'class="active"'; ?>><a>Homepage</a></li>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-30
        • 2013-10-29
        • 2012-08-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多