初始化CSS链接修饰

时间:2018-08-17 02:07:42

标签: javascript html css google-chrome web

我已使用以下CSS将网站的访问链接配置为更改颜色:

a:link {text-decoration: none; color: Navy;}
a:visited {text-decoration: none; color: DeepSkyBlue;}

效果很好。 但是,即使重新加载或清除浏览器的缓存,我也无法初始化链接修饰。这就是我想做的: 通过浏览器重新加载,我希望浏览器forget链接到的链接,即,我希望在页面重新加载时,链接的DeepSkyBlue颜色变为默认的Navy颜色。

我正在使用最新版的chrome。 如有必要,我可以使用任何Chrome扩展程序。 使用JavaScript或CSS的解决方案也可以。

这似乎有一个简单的解决方案,但是到目前为止,我的研究仍然没有成果。

谢谢

1 个答案:

答案 0 :(得分:1)

这是CSS和Chrome问题。是的,您已经清除了缓存,但是Chrome中的缓存就像鞋子底部的泡泡糖一样。我认为在开发人员工具打开的情况下,是Shift +刷新,然后选择硬刷新而不缓存。

使用CSS以前,您必须列出所有4种才能使其正常工作。不过,这可能不是您的问题,可能值得排除。如果未设置活动状态,则有可能拾取活动状态。

a {text-decoration: none;}
a:link { color: Navy; } 
a:visited { color: DeepSkyBlue; }
a:hover { color: Navy; } 
a:active { color: Navy ;}