CSS属性的排列顺序: L-V-H-A 什么意思

如题所述

第1个回答  2019-05-13
L-V-H-A是link、visited、hover、active的简写,它们分别表示超链接的默认样式、访问过的链接样式、处于鼠标悬停状态的链接样式和被激活(也就是鼠标按下去那一瞬间)的链接样式。
“被点击访问过的超链接样式不在具有hover和active了,解决方法是改变CSS属性的排列顺序:
L-V-H-A”这句话的意思是,在定义超链接样式的时候,推荐按照link/visited/hover/active的顺序来定义超链接伪类,例如按照下面的写法:
a:link
{color:red}
a:visited
{colre:blue}
a:hover
{color:black}
a:active
{color:gray}
按照这样的顺序来定义超链接,这四个样式就不会相互干扰,如果顺序错了,在某些浏览器里面有可能会出现某个样式不起作用的bug。
相似回答