首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

CSS超链接,选中中再点击其它地方,设置的选中样式就消失了

2013-01-09 
求助:CSS超链接,选中中再点击其它地方,设置的选中样式就消失了。CSS设置:#page a:hover{text-decoration:no

求助:CSS超链接,选中中再点击其它地方,设置的选中样式就消失了。

CSS设置:

#page a:hover  {text-decoration:none; color:red;}
#page a:active {text-decoration:underline; color:red;}

选中后,再点击其它空白地方,设置的 a:active样式就消失了。 应该是该样式一直保留到点击同一级别的其它链接才对啊...
[解决办法]
伪类,兼容性不是很好。你可以用 js 来做一个 点击后 增加一个 class 上去 。
[解决办法]
改成a:visited不能达到你要的效果吗?
或者,如果你要的效果比较多的话,可以组合使用啊
比如a:visited:hover,这样表示已经访问过的链接,再有鼠标悬浮时的情况。
按照自己的情况自己组合试试。

热点排行