Html 重复使用显示菜单活动链接的代码

Html 重复使用显示菜单活动链接的代码,html,css,Html,Css,用于在html中创建菜单的代码 <ul class="menu"> <li class="top"><a href="index.jsp" class="active_link"><span>Home</span></a></li> <li class="top"><a href="#" class="top_link"><span class="down">Police St

用于在html中创建菜单的代码

<ul class="menu">
<li class="top"><a href="index.jsp" class="active_link"><span>Home</span></a></li>
<li class="top"><a href="#" class="top_link"><span class="down">Police Station</span></a>
<ul class="sub">
<li><a href="VPolicestation.jsp">Add New Station</a></li>
<li><a href="javascript:searchVPS()">Update Station</a></li>
</ul>
</li>
<li class="top"><a href="#" class="top_link"><span class="down">Police Officer</span></a>
<ul class="sub">
<li><a href="addOfficer.jsp">Add New Officer</a></li>
<li><a href="assignStation.jsp">Assign Station</a></li>
<li><a href="javascript:searchOfficer()">Update Officer</a></li>
</ul>
</li>                                
<li class="top"><a href="#" class="top_link"><span class="down">Report</span></a>
<ul class="sub">
<li><a href="#">Crime Report</a></li>
<li><a href="#">Citizen Report</a></li>
</ul>
</li>                                
<li class="top"><a href="logout.jsp" class="top_link"><span>Logout</span></a></li>
</ul>
在此代码类中,活动链接用于显示属于特定菜单选项的当前页面,顶部链接类用于显示简单形式的菜单。然后,classdown用于指示特定菜单下的子链接。现在,我想显示特定页面所属的当前活动菜单

Ex:如果我在addOfficer.jsp页面,那么,Police Officer链接应该显示活动的

为了实现这一点,我在每个页面中粘贴相同的代码,只需将类名top\u link更改为active\u link。而且,它增加了代码的长度。我需要帮助来解决这个问题。提前谢谢

菜单截图。
无需再次粘贴所有代码。假设我们希望“Police Officer”选项卡为活动选项卡,我们可以将“active”类添加到
a
标记中:

<li class="top"><a href="#" class="top_link active"><span class="down">Police Officer</span></a>
至于
active_链接
CSS,它不再需要了。
注意,我还组合了两种悬停状态。我认为这将帮助您重用更多的样式代码。

为什么不添加第二个类,即
class=“top\u link active”
并只更改CSS中您需要的内容
.top\u link.active{…}
您能告诉我应该在代码中更改什么吗。。提前谢谢!!
<li class="top"><a href="#" class="top_link active"><span class="down">Police Officer</span></a>
.menu li:hover a.top_link,
.menu li a.top_link:hover,
.menu li a.top_link.active {color:#000; background: url(images/button4.gif) no-repeat;}
.menu li:hover a.top_link span,
.menu li a.top_link:hover span,
.menu li a.top_link.active span {background:url(images/button4.gif) no-repeat right top;}
.menu li:hover a.top_link span.down,
.menu li a.top_link:hover span.down,
.menu li a.top_link.active span.down {background:url(images/button4.gif) no-repeat right top;}