CSS 块级链接颜色覆盖 Chrome 中的默认值
我有块级链接,其中包含具有不同颜色的其他块级元素。
我遇到的问题是,一旦您访问该链接,Google Chrome 就会显示 a:visited 颜色,而不是他的孩子的特定颜色。
我做了一个jsfiddle作为例子: http://jsfiddle.net/yvesvanbroekhoven/UTwgU
你可以看到Firefox 和 Firefox 的区别谷歌浏览器。单击链接,然后单击标题和颜色的颜色。文本应该是红色/绿色,但在 Chrome 中它们变成紫色。
有什么想法吗?
I have block level links, which contain other block level elements with a different color.
The problem I have is that once you visited that link Google Chrome shows the a:visited color, and not the specific colors of his children.
I've made a jsfiddle as example: http://jsfiddle.net/yvesvanbroekhoven/UTwgU
You can see the difference in Firefox & Google Chrome. Click on the link and then it the colors of the title & text should be red/green, but in Chrome they become purple.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是无效的 HTML。您不能在内联元素中包含块级元素。将链接放入其他标签内:
CSS
要设置访问链接的样式,请使用:
此处演示。
This is invalid HTML. You can't havr a block level element within an inline one. Put links inside the other tags:
CSS
To style a visited link, use:
Demo here.
我的 chrome (v 14.0.835.202) 中它是红色/绿色!
无论如何,您可以根据需要设置颜色:
It is red/green in my chrome (v 14.0.835.202)!
Anyway you can set the colors as you want:
在 Chrome 17 中似乎按预期工作。
如果
a
链接样式未继承到子块级元素,请尝试使用inherit
,例如:seems to work as expected in Chrome 17.
If
a
link styles aren’t inheriting to child block-level elements, try usinginherit
, eg: