在CSS中去掉链接下划线是一个常见的需求。在大多数情况下,我们希望链接看起来更加美观和现代化。要实现这个效果,我们可以利用CSS的textdecoration属性。默认情况下,在链接上方添加下划线是t...
在CSS中去掉链接下划线是一个常见的需求。在大多数情况下,我们希望链接看起来更加美观和现代化。
要实现这个效果,我们可以利用CSS的text-decoration属性。默认情况下,在链接上方添加下划线是text-decoration的默认行为。因此,为了去掉这个下划线,我们需要将text-decoration设置为none。
但是,请注意,这样做会影响所有链接,包括被访问过的链接和未被访问过的链接。如果你只想在未被访问的链接上去掉下划线,那么我们需要使用a标签的:link伪对象。
以下代码演示如何去除链接下划线:
a {
text-decoration: none; /* 去掉所有链接的下划线 */
}
a:link {
text-decoration: none; /* 只去掉未被访问的链接下划线 */
} a:visited {
color: purple; /* 被访问过的链接变为紫色 */
text-decoration: none; /* 去掉被访问过的链接下划线 */
}