Html 答:我不在Microsoft Edge工作

Html 答:我不在Microsoft Edge工作,html,css,microsoft-edge,Html,Css,Microsoft Edge,使用Chrome、Safari和Firefox,我的网站可以正常工作,看起来也不错,但在Microsoft Edge浏览器中,我的导航栏坏了。每当我访问一个页面时,导航链接的背景色会变成白色,而它应该保持深蓝色(#293241)。这是我的密码: .nav a:链接,.nav a:已访问{ 显示:块; 宽度:100px; 背景色:#293241; 颜色:#FFF; 填充:7px; 文字装饰:无; 字体系列:弗朗索瓦一号,无衬线; 文本对齐:居中; 文本转换:大写; } 将a:link和a:vis

使用Chrome、Safari和Firefox,我的网站可以正常工作,看起来也不错,但在Microsoft Edge浏览器中,我的导航栏坏了。每当我访问一个页面时,导航链接的背景色会变成白色,而它应该保持深蓝色(#293241)。这是我的密码:

.nav a:链接,.nav a:已访问{
显示:块;
宽度:100px;
背景色:#293241;
颜色:#FFF;
填充:7px;
文字装饰:无;
字体系列:弗朗索瓦一号,无衬线;
文本对齐:居中;
文本转换:大写;
}

将a:link和a:visted编辑为两个css部分,修复了该问题。像这样:

.nav a:链接{
显示:块;
宽度:100px;
背景色:#293241;
颜色:#FFF;
填充:7px;
文字装饰:无;
字体系列:弗朗索瓦一号,无衬线;
文本对齐:居中;
文本转换:大写;
}
.nav a:参观过吗{
显示:块;
宽度:100px;
背景色:#293241;
颜色:#FFF;
填充:7px;
文字装饰:无;
字体系列:弗朗索瓦一号,无衬线;
文本对齐:居中;
文本转换:大写;
}


无法访问edge,所以我想抛出一些想法。你有没有试过把a:link和a:visted分成两个css部分,基本上把所有内容重复两次。你有没有尝试过改变所有锚链接的颜色-只是a-和覆盖悬停颜色或其他不同的伪类。把它分成两部分就成功了。谢谢你的建议!