a 与 a:link,有什么区别?

发布于 2024-08-14 16:47:34 字数 87 浏览 3 评论 0原文

a {...}a:link{...} 之间有什么区别?

它们之间有不同的用途和好处吗?

What is the differences between a {...} and a:link{...}?

Are there different usages, and benefits between them?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

Saygoodbye 2024-08-21 16:47:34

根据 W3C a:link 表示未访问,a:visited 表示已访问,并且仅 a 适用于两者。

According to W3C a:link is for not visited, a:visited is for visited, and just a applies to both.

内心荒芜 2024-08-21 16:47:34

a 涵盖了所有基础。 a:link 仅在链接未访问、未悬停活动时使用>。

因此,使用 a 来表示 font-family 之类的内容(如果您希望链接以不同的字体显示),然后使用 link 进行标准格式设置,然后使用 访问悬停活动以获得“特殊效果”。

编辑:阅读 Sander 的 W3C 链接< /a>,我发现我的理解不太正确。 a:link 将向下级联到 a:hovera:active,即 a:link 中的任何内容未被动态伪类覆盖也将适用于它们。

a covers all the bases. a:link is used only if the link in un-visited, un-hovered, and in-active.

So, use a for things like font-family (if you want links to come up in a different font), then use link for the standard formatting, and visited, hover and active for 'special effects'.

EDIT: After reading Sander's W3C link, I can see that I didn't have it quite right. a:link will cascade down to a:hover and a:active, i.e. anything in a:link that is not over-ridden by the dynamic pseudo-classes will also apply to them.

梦断已成空 2024-08-21 16:47:34

a:link 基本上只影响具有 href 属性的链接(如果 a:visited、a:hover 或 a:active 不适用)...我注意到差异的主要情况是a:link 不会影响命名锚点a 会。另外,如果没有定义其他伪类,则 a 是默认样式。

<a name="Section1">Section 1</a>

a:link only affects links that have a href attribute basically (if a:visited, a:hover or a:active does not apply)... The main case where I've noticed a difference is that a:link doesn't affect Named Anchors whereas a will. Also, a is the default style if none of the other pseudo classes are defiend.

<a name="Section1">Section 1</a>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文