我在“w3schools”学习CSS,在“链接”一章中,他们说:
“在为多个链接状态设置样式时,有一些顺序规则:
a:hover 必须位于 a:link 和 a:visited 之后
a:active 必须在 a:hover 之后”
我想知道为什么正确的顺序是 L.V.H.A,而不是 L.H.V.A 或其他。
伪类必须按特定顺序声明。
助记符LoVe HAte 对于记住正确的顺序总是有用的:
:link
:visited
:hover
:active
每个伪类对应一个事件,该事件只能在时间轴上比之前发生的事件晚。
也就是说:
链接在被访问之前是未访问过的。
在将鼠标悬停在链接上之前就已访问该链接。
链接在实际使用之前会被悬停在其上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)