我制作了一个菜单,并希望将按下的按钮保持不同的颜色。IE 如果我在菜单页面,菜单的菜单按钮会是蓝色的。
我已经阅读了一些关于菜单的在线指南,最后得到了以下内容:
<div id="menu">
<ul>
<li>
<a href="/index.php" >home</a>
</li>
<li>
<a href="/search.php" >search</a>
</li>
<li>
<a href="#">1</a>
</li>
<li>
<a href="#">2</a>
</li>
<li>
<a href="#">3</a>
</li>
</ul></div>
CSS 会是这样的:
#menu ul li a.selected{
background:blue;
color:#000;
}
当然,每个LI
都有高度和东西,所以它有一些颜色。问题是如何告诉 HTML 选择了一个按钮?HTML属性还是什么?
我遇到的另一个难题是如何最好地更改这些选择?我可以使用 PHP 检查地址并根据它更改选择的地址。任何建议如何最好地做到这一点?