【发布时间】:2013-03-24 09:18:34
【问题描述】:
这是我的第一篇文章,请原谅,因为我是网络开发领域的新手。
通常,当我尝试制作网站时,我会创建一个名为 header.html 和 footer.html 的文件,这样我只在所有页面中更改一次数据,而不是在许多 html 文件中使用多个相同的标题。并将它们与每页的内容和 php 代码一起包含在一个 php 文件中。
现在我的问题是因为我只有 1 个标题,css 的设计方式是,无论当前菜单/选项卡是什么,它都会被标记为“已选择”,这样用户就可以清楚地看到他们当前所在的页面在。
我的问题是如何解决这个问题:
1.) 拥有 class="selected" 取决于当前页面/网址是什么。
<!--Menu Starts-->
<div class="menu">
<div id="smoothmenu" class="ddsmoothmenu">
<ul>
<li><a href="index.php" class="selected">Home</a></li>
<li><a href="about.php">About</a> </li>
<li><a href="services.php">Services</a> </li>
<li><a href="features.php">Features</a></li>
<li><a href="#">Support</a>
<ul>
<li><a href="support1.php">Support 1</a></li>
<li><a href="support2.php">Support 2</a></li>
</ul>
</li>
</ul>
</div>
</div>
<!-- Menu Ends--!>
谢谢你:)
【问题讨论】:
标签: php javascript css html