【发布时间】:2010-12-28 03:04:20
【问题描述】:
我需要将 a:visited CSS 设置为 任何 正常 a 设置为的颜色。
我希望能够告诉浏览器的是,对于访问过的链接,使用与未访问过的链接相同的颜色,无论它是什么颜色。
我需要这样做不指定特定颜色。
例如,如果出现了一些奇怪的浏览器,它使用“绿色”作为正常未访问链接的颜色,则此 CSS 应该指示浏览器对已访问链接使用相同的绿色。浏览器使用的确切颜色应该对我的代码是透明的.. 因此使用“无论颜色”这一短语。
附:我知道如何将 a:visited 和 a 设置为特定颜色。这不是我要问的。
附言如果必须,我愿意使用 JavaScript。但我真的很想让浏览器做到这一点。
我为什么要做你问的那样的事情?
IE8 用于链接的蓝色有点酷。它不是#0000FF。这是一个很好的蓝色阴影。所以我想为已访问和未访问的链接设置它。但我不应该每次都截取屏幕截图或使用一些插件来选择确切的十六进制值。如果 IE 稍后将颜色更改为其他令人敬畏的阴影,则此代码应该可以正常工作。我不想再次找到十六进制并在我的代码中更改它。
这只是原因之一。不要给我那个蓝色的十六进制。找出答案很容易,但这不是答案!
【问题讨论】:
-
你为什么要破坏浏览器的导航工具之一!?
-
叫我疯了:P
-
这是我一段时间以来一直想做的事情之一,但这次我在设计一个新网站时确实引起了我的注意。我只是想——这么简单的事情不可能吗?!
-
不是不可能...如果是为了外观,您能找到一种令人赏心悦目的颜色并与配色方案相得益彰吗?
-
在现实世界中,我可以只使用适合网站主题的颜色并与之相处。但我只想知道我是否可以告诉浏览器做这样的事情。请检查我的问题的编辑。我添加了一个示例。