中易网

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

答案:4  悬赏:20  
解决时间 2021-01-15 01:59
  • 提问者网友:温柔港
  • 2021-01-14 04:40
CSS属性的排列顺序: L-V-H-A 什么意思
最佳答案
  • 二级知识专家网友:风格不统一
  • 2021-01-14 05:57
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。
全部回答
  • 1楼网友:舍身薄凉客
  • 2021-01-14 07:27
是指a标签的几个状态如下所示
  • 2楼网友:未来江山和你
  • 2021-01-14 06:57
L:link,链接未点击的状态;
V:visited,链接点击过后的状态(颜色);
H:hover,鼠标划过链接时的状态(颜色变化);
A:active,鼠标点中时的状态,
访问过后hover样式就不出现的问题:属性改成一致就OK了
  • 3楼网友:过活
  • 2021-01-14 06:27
L:link,链接未点击的状态;V:visited,链接点击过后的状态(颜色);H:hover,鼠标划过链接时的状态(颜色变化);A:active,鼠标点中时的状态,访问过后hover样式就不出现的问题:属性改成一致就OK了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息