a:hover 可以在 a:visited 之前生效
a:hover 可以在 a:link 之前生效
a:active 必须位于 a:hover 之后
a:active 链接被点击后的样式
对于有冲突的CSS,浏览器是按照:位置,优先级,顺序 (后>前) 来处理的
因此,考虑到hover鼠标悬停状态时也会有link或visited状态,所以hover得写在这两个后面,使得在鼠标悬停状态优先选择hover的样式。
hover鼠标悬停
link
visited
hover
同理,又考虑到active点下去时,同时也有hover状态,故active得写在hover后
active点下去
active
因此就是 lvha 或 vlha 的顺序
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题