【发布时间】:2011-01-10 00:13:32
【问题描述】:
我需要一些帮助,以便在页面第一次加载时将链接设置为默认活动。
<style type="text/css">
a{
color:black;
}
a:hover{
color:white;
}
a:active{
color:blue;
}
</style>
<div>
<!--I want this fisrt link to be set as active by default-->
<a href="#"/>
<!--I want this one as normal-->
<a href="#"/>
</div>
【问题讨论】:
-
active伪类表示一个元素当前处于活动状态(我认为大致翻译为“当前是点击的主题”)。我不太清楚你为什么要在页面加载时设置它 - 这不像你在愚弄当前正在点击链接的任何人。 -
这是因为页面有几个链接(如选项卡)来浏览页面,当页面第一次加载页面时,其中一个链接类似于(主页),它应该处于活动状态以指示用户在该页面上。
-
然后使用像
<a class="current">这样的类,而不是像a:active这样的伪类,并将你的CSS从a:active更改为a.current。 -
嗨,再次感谢您的帮助,如果我这样做,我担心如果我这样做,当另一个链接悬停或活动时它会改变类吗?再次感谢。