【发布时间】:2013-04-11 11:58:26
【问题描述】:
我正在寻找一种方法来使用 CSS 将显示属性更改为与当前活动页面相关的导航元素。
例如,如果用户在主页上,则导航中的“主页”按钮的样式会有所不同。
我使用以下代码:
<li class="active">
<a href="<?php echo $sito ?>/index.php">Home</a>
</li>
<li>
<a href="<?php echo $sito ?>/page1.html">page1</a>
</li>
<li>
<a href="<?php echo $sito ?>/page2.html">page2</a>
</li>
当我选择 page1 或 page2 时,主页按钮保持活动状态!
【问题讨论】:
-
在那里添加活动类的代码是什么?
-
您需要将您的 li 值保存在数组中,例如
array('index'=>'home','page1'=>'page1')等 .. 然后检查$_SERVER中的键(如果存在添加类)...要实现此功能,您需要保留菜单在标题中