0

在我访问过的几个网页上,我以前访问过的迹象很明显,即已经访问过的链接。我需要什么 html 代码在我正在构建的页面中实现此功能?还是仅取决于历史设置?谢谢。戴夫

4

2 回答 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 回答