我最近在Google Chrome浏览器(17.0版本)中遇到了这种奇怪的行为:
我用css定义了图片的边框颜色,但是chrome在某些情况下用访问过的链接颜色覆盖了它,这与其他浏览器的行为不匹配,如chrome、safari和firefox的截图所示:
Live Example
更奇怪的是,当第一张(未链接的)图片被删除时,chrome会删除紫色边框,并像其他浏览器一样工作。
我查看了开发者面板,试图确定chrome为什么会应用已访问链接的颜色,但我没有任何运气。
这只是我的问题,还是Chrome的一个bug?
1条答案
按热度按时间osh3o9ms1#
这个问题不存在于Chrome 16,但当我更新(在Win 7上)到Chrome 17.0.963.26 beta-m,问题出现在Live Example演示中。所以这显然是beta版本中的bug。在设置边框的规则中添加
!important
似乎有帮助。我猜想bug是在级联的实现中,使图像链接的默认颜色覆盖页面样式表中指定的颜色,