CSS 伪类选择器是用于选择文档中没有特殊语义的元素并给它们应用样式的一种方法。其中,伪类选择器 a 是针对 HTML 超链接元素的伪类选择器,用于在链接状态下应用样式。常见的 a 伪类选择器有四种,分别是:hover、active、visited 和 focus。
以下是各个伪类选择器的用途及代码示例:
-
hover:在鼠标悬停在链接上时触发。
a:hover {
color: red;
} -
active:在链接被点击并保持按下状态时触发。
a:active {
color: blue;
} -
visited:在链接已被访问过时触发。
a:visited {
color: purple;
} -
focus:在链接被聚焦时触发,通常是通过 tab 键聚焦。
a:focus {
outline: 2px solid yellow;
}
以上是伪类选择器 a 的四种常见用法及其代码示例。需要注意的是,伪类选择器的顺序也很重要,因为某些样式可能会被覆盖。例如,visited 和 active 伪类选择器需要放在 hover 伪类选择器的前面,才能确保样式正确应用。