【发布时间】:2014-07-08 14:58:03
【问题描述】:
我为<a> 元素设置了如下样式
a:link {color:#FF0000;} /* unvisited link */
a:visited {color:#00FF00;} /* visited link */
a:hover {color:#FF00FF;} /* mouse over link */
a:active {color:#0000FF;} /* selected link */
在下面使用 Firefox、Opera 和 Chrome
<a href="mailto:userid@xyz.edu" >send email</a>
除了从未标记为已访问之外,所有颜色都按预期运行。有没有办法让它访问?
这是 IE 似乎擅长的一个地方,因为它确实被标记为已访问!
【问题讨论】:
-
我怀疑这是 IE 可以做的事情,因为它与 Outlook 耦合。当您单击链接时,Outlook 是否处理了电子邮件?
-
此外,mailto 不会显示在浏览器历史记录中,这是大多数浏览器确定链接是否已被访问的地方。
-
@ken:我尝试过的所有浏览器都使用了我的默认邮件程序 Firefox。
-
Chrome 也不会将元素视为已访问。
标签: html