gpt4 book ai didi

php - 添加类以使用 PHP 突出显示所选菜单的最简单方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 20:02:31 25 4
gpt4 key购买 nike

我在所有页面中都有一个这样的菜单,我想添加一个 CSS 类来根据页面突出显示所选菜单。

执行此操作的最简单方法是什么?

<div id="menu">
<a href="index.php" class="item-menu">Home</a>
<a href="projects.php" class="item-menu">Projects</a>
<a href="contact.php" class="item-menu">Contact</a>
</div>

菜单代码位于名为 menu.php 的文件中,所有页面都会调用该文件。我可以通过一种曲折的方式(使用 IF 或其他东西)实现我想要的,但我正在寻找一个简单的解决方案。

最佳答案

这很脏但很简单:

<div id="menu">
<a href="index.php" class="item-menu<?php if( basename( $_SERVER["SCRIPT_FILENAME"] ) == 'index.php' ) echo ' active';?>">Home</a>
<a href="projects.php" class="item-menu<?php if( basename( $_SERVER["SCRIPT_FILENAME"] ) == 'projects.php' ) echo ' active';?>">Projects</a>
<a href="contact.php" class="item-menu<?php if( basename( $_SERVER["SCRIPT_FILENAME"] ) == 'contact.php' ) echo ' active';?>">Contact</a>
</div>

关于php - 添加类以使用 PHP 突出显示所选菜单的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10463118/

25 4 0
文章推荐: html - 可以将
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com