html - :link 在 CSS 中的作用是什么?
问题描述
因此,虽然有一个带有 btn 类的标签,但我可以通过在我的 CSS 中使用 .btn 来设置它的样式。然而,有些人说用..btn:link
而不是.btn
. 使用:hover
对输出有明显的影响。但我想知道有或没有样式之间到底有什么区别:link
.btn:link {
background-color: #67c5fc;
border-radius: 100px;
padding: 10px;
text-decoration: none;
color: #000;
}
.btn:hover {
background-color: #0082ce;
cursor: pointer;
}
.btn2 {
background-color: #48c964;
border-radius: 100px;
padding: 10px;
text-decoration: none;
color: #000;
}
.btn2:hover {
background-color: #2eaa49;
cursor: pointer;
}
<a href="#" class="btn">Button-with-:link</a>
<a href="#" class="btn2">Button-without-:link</a>
解决方案
这里解释一下:
:link CSS 伪类表示尚未访问的元素。它匹配每个未访问
<a>
的 、<area>
或<link>
具有href
属性的元素。
默认情况下,大多数浏览器都会对访问的链接应用特殊的颜色值。使用时,:link
您可以声明新样式而不是默认定义
在此处了解更多信息:https ://developer.mozilla.org/en-US/docs/Web/CSS/:link
推荐阅读
- git - git push -f 没有先拉,现在充满了遗憾
- c# - 有人可以详细解释一下索赔在.net核心中的主要作用以及如何从索赔中获取信息吗?
- installation - 如何在 CMake 时找到正确的 ZSH $fpath(Linux 发行版差异)?
- c - 在我的控制台计算器(C)中,scanf 在我输入变量值的树函数中工作不正确
- powershell - 在字符串列表上使用 Where-Object 的最简单的 PowerShell 语法
- android - 这个 android 代码如何从中获取活动?材料组件-android-codelabs
- python - 合并两个数据帧有点松弛
- windows - Edge 和 Ggroup 策略
- android - 如何在 Viewmodel 中使用共享首选项值
- android - Dagger/MissingBinding com...AchievementsAnalytics 不能在 Hilt 多模块中没有 @Provides-annotated 方法提供