出于某种原因,我这样做了,所以我的活动文本 (a) 是粗体的,但它只有在用鼠标单击它时才处于活动状态,当它从单击中释放时,它会关闭并且文本返回到它的正常状态。
为什么是这样?
如果您访问 MSN,请查看其搜索栏上方的文本。当您单击它时,它会变粗并变成橙色。无需离开页面。这就是我想要做的。
HTML:
<div id="searchtopics">
<ul>
<li><a href="#">Web</a> </li>
<li><a href="#">MSN</a> </li>
<li><a href="#">Images</a> </li>
<li><a href="#">Video</a> </li>
<li><a href="#">News</a> </li>
<li><a href="#">Maps</a> </li>
<li><a href="#">Shopping</a> </li>
</ul>
</div>
CSS:
#searchtopics {
position:absolute;
margin-left:208px;
margin-top:38px;
}
#searchtopics a {
text-decoration:none;
float:left;
padding: 2px 6px 4px 6px;
color:rgb(100,100,100);
}
#searchtopics a:hover{
text-decoration:underline;
}
#searchtopics a:active{
color:rgb(100,100,100);
font-weight:bold;
}
#searchtopics ul {
display:inline;
list-style:none;
}
#searchtopics ul li {
display:inline;
color:rgb(100,100,100);
font-family:"arial", times, sans-serif;
font-size:12px;
}