这个标签集对我有用。但我不明白 CSS 逻辑和它背后的语义。尤其是最后一个 CSS 项目(我认为!)如何帮助保持最后一个单击的选项卡突出显示,直到您单击下一个。有人可以解释一下。
这是CSS:
/* <<<<<<<<<<<<<<<<<<< start menu_ main >>>>>>>>>>>>>>>>>>>>>*/
#tabmenu
{ margin: 0;
padding: 0;
list-style-type: none;
}
#tabmenu li
{ float: left;
display: block;
overflow: hidden;
line-height: 1.6em;
padding: 0px 5px 0px 5px;
}
#tabmenu a
{ display: block;
color: #ffffff;
background: #E28F58; /*brown*/
/*border-bottom: 1px solid #333333;*/
text-decoration: none;
padding:0 12px 0 12px;
}
#tabmenu a:hover
{ background: #333333;
border-bottom: 3px solid #333333;
}
#tabmenu a.active, #tabmenu a.active:hover
{ background: #333333;
border-bottom: 3px solid #333333;
}
/* <<<<<<<<<<<<<<<<<<< end menu_main >>>>>>>>>>>>>>>>>>>>>*/
这是索引页面的 HTML:
<ul id="tabmenu">
<li><a class="active" href="index.html">Home</a></li>
<li><a href="programs_ar.html">Programs</a></li>
<li><a href="students.html">Student Work</a></li>
<li><a href="research.html">Research</a></li>
<li><a href="staff.html">Staff</a></li>
<li><a href="about_activity.html">About Us</a></li>
<li><a href="contact.html">Contact Us</a></li>
</ul>