为什么要总是a:hover来自:link和a:visit?

Jey*_*nth -1 html css hyperlink

我正在学习CSS.当我面对了起来,为了"我越来越糊涂了:hover一定要来后:link:visited".

实际上,为了访问链接,我们必须先点击它,然后为了点击链接,我们需要将其悬停.如果是这样,为什么这样的约束依次.. ?? 请帮助.

Que*_*tin 5

给定同样具体的CSS选择器,按顺序应用规则.

如果锚是链接和悬停,则两个规则都将适用.

a:hover { color: blue; }
a:link { color: red; }
Run Code Online (Sandbox Code Playgroud)

它被盘旋,所以它是蓝色的,但它是一个链接,所以蓝色被红色覆盖.

这使得悬停规则或多或少毫无意义.