有关a:visited在火狐下不支持的问题

a:visited在IE下可以很好的支持,但是到了火狐下就是不理想了,

本人测试了一种方法是:标签a中的href 必须要填写好地址;如果是空或者是只填写#,还是不行的。

当然如果我们想实现的是只是让他点击过,然后没有事件发生,可以试着在标签a中采用属性onclick来调用一段JS伪URL链接地址。

示例代码如下:

<style type="text/css">
li{ float:left; list-style-type:none; margin:0 5px;}
a:visited{ background-color:#00F; color:#3FC;text-decoration:none;}
a:hover { background-color:#C9F; color: #FF0000;text-decoration:none;}
</style>

<body>
<div>
  <li><a href="http:www.zhidao.com/" onclick="javascript:this.href='#'">首页</a></li>
  <li><a href="http:www.sina.com/" onclick="javascript:this.href='http://www.baidu.com'" target="_blank">网站导航</a></li>
  <li><a href="http:www.yahoo.com/" onclick="javascript:this.href='#'">地址连接</a></li>
  <li><a href="http:www.qq.com/" onclick="javascript:this.href='#'">搜索问问</a></li>
  <li><a href="http:www.360.com/" onclick="javascript:this.href='#'">帮助</a></li>
</div>
</body>

 

 

posted @ 2010-11-17 15:51  Serabert~  阅读(1727)  评论(0)    收藏  举报