在我访问过的几个网页上,我以前访问过的迹象很明显,即已经访问过的链接。我需要什么 html 代码在我正在构建的页面中实现此功能?还是仅取决于历史设置?谢谢。戴夫
问问题
114 次
2 回答
0
您可以使用各种解决方案。例如 javascript/php 中的 cookie。或者,如果您只想知道该用户访问了一个链接,您可以使用 :visited 例如
a {color:black;}
a:visited { color: green;}
<a href="#" >link</link>
那么如果用户访问了链接,它将是绿色的,如果他没有访问,那么它将是黑色的。
于 2013-04-24T11:06:08.097 回答
0
您的浏览器知道您访问了哪些页面。你不需要做任何特别的事情。
如果要设置访问页面的链接样式,请使用 CSS,如下所示:
a:visited {
/* your styles*/
}
因此,例如,如果您希望链接在正常情况下为蓝色和粗体,但在被访问时为灰色而不是粗体,您可以执行以下操作:
a {
color: blue;
font-weight: bold;
}
a:visited {
color: gray;
font-weight: normal;
}
编辑:
我最初没有包括这个,因为我认为它很明显,但你确实特别询问了 html。因此,为了完整起见,链接的 html 为:
<a href="<!-- the target of your link -->">Link text</a>
因此,指向 Stack Overflow 的链接是:
<a href="http://www.stackoverflow.com">Stack Overflow</a>
您可能需要查看HTML / CSS 教程以获得更多帮助。
于 2013-04-24T11:06:40.693 回答