对于以下 CSS:
a:link {color: blue; text-decoration:underline;}
a:visited {color: red; text-decoration:none;}
a:hover {color: red; text-decoration:none;}
a:active {color: red; text-decoration:none;}
已访问状态变为红色字体,但下划线并未消失。它似乎被 的a:link
定义覆盖了text-decoration
。
目前,确保访问状态没有下划线的唯一方法是给所有状态都没有下划线。它一定是新的东西,因为在过去,这个 CSS 是有效的。有没有办法设置a:link
下划线和a:visited
不下划线?