css3.0,list state中,为什么a:link和a:visited要一起使用,为什么a:hover和a:active要一起使用。

2025-02-05 23:59:03
推荐回答(1个)
回答1:


  这四个状态本来就是一起的。
  你如果很早就上网的话,就会记得那个时候网页的链接都是蓝色的,当你点击过之后,就变成了紫色。这就是a:link和a:visited的作用,一个是表示默认链接样式,一个是表示访问过的链接样式,那时候都是用的浏览器默认样式。现在很多网站,访问过的链接都变成浅灰,这就是自定义了样式。
  a:hover和a:active同理,都是表示鼠标移到链接上的样式,一个是默认链接,一个是访问过的链接。

  ‍