javascript - 初始化 CSS 链接装饰

标签 javascript html css google-chrome web

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

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

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

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

这似乎有一个简单的解决方案,但我的研究至今没有结果。

谢谢,

最佳答案

这是 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 ;}

关于javascript - 初始化 CSS 链接装饰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51887503/

相关文章:

javascript - 从多维数组中获取数组名称

javascript - 动态地将媒体查询添加到页面并覆盖从应用程序端生成的 html 中的样式

colors - 隐藏在样式表中的文本阴影颜色

html - CSS 网格,自动填充 + 按内容设置的宽度

javascript - 描述符可以更改 Typescript 中的类型吗?

javascript - 如何让css选择器排除一个元素?

javascript - 使用 JQuery 淡入标题

html - 如何向 Firefox 3.6 提供 OGG 视频和向 Firefox 4 提供 WEBM 视频?

html - 如何在 Angular 2 中通过 id 获取 .json 对象?

css - codeoutsidehtmlislocked false Dreamweaver 我可以编辑这段代码。?