Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 链接颜色在Chrome中更改,但在Firefox和IE中不更改_Html_Css - Fatal编程技术网

Html 链接颜色在Chrome中更改,但在Firefox和IE中不更改

Html 链接颜色在Chrome中更改,但在Firefox和IE中不更改,html,css,Html,Css,如上所述,链接颜色仅在Chrome(我的默认浏览器)中更改 下面是我放在外部CSS文件中的代码: a:link {text-decoration: none;} a:hover { color:darkgray; } a:active { color:darkgray; } /* Don't underline links */ a:visited {color:darkgray;text-decoration: none;} 知道为什么会这样吗?好的,我找到了问题所在。虽然在chrome

如上所述,链接颜色仅在Chrome(我的默认浏览器)中更改

下面是我放在外部CSS文件中的代码:

a:link {text-decoration: none;}
a:hover { color:darkgray; }
a:active { color:darkgray; }  /* Don't underline links */

a:visited {color:darkgray;text-decoration: none;}

知道为什么会这样吗?

好的,我找到了问题所在。虽然在chrome中,我的文本颜色也覆盖了我的链接,但正如您所看到的,我实际上并没有在:link中设置链接颜色

还是要感谢大家的投入

链接{color:darkgray;文本装饰:无;}

a:悬停{color:darkgray;}

a:活动{color:darkgray;} /*不要在链接下面划线*/


答:访问{color:darkgray;text-decoration:none;}

您将这三种颜色都设置为相同的颜色,为什么它们会更改?你的意思是它们不会改变默认的蓝色吗?是的,这就是我的意思,很抱歉没有信息,我会尝试十六进制颜色而不是黑色。也许浏览器没有识别出它是一种颜色。不管你已经解决了这个问题,出于良好实践(主观)的考虑,我建议在颜色名称上使用十六进制。或者我只是一个控制狂,我不想让浏览器来决定什么才是“黑暗之光”。。。