Css 使用带有:hover和:visted的转换时,Firefox链接颜色闪烁

Css 使用带有:hover和:visted的转换时,Firefox链接颜色闪烁,css,firefox,Css,Firefox,我正在Firefox 49.0(Linux Mint下)中测试以下代码: a{ 字体大小:50px; 颜色:灰色; 字体大小:1000; 过渡:颜色1s; } a:悬停{ 颜色:黑色; } a:参观了{ 颜色:浅灰色; } 这似乎是一个Firefox错误,转换未正确处理。这似乎是一个Firefox错误,转换未正确处理。我找到了一个解决方法: 您需要将悬停状态添加到已访问状态。请参阅下面的代码 a{ 文字装饰:无; 颜色:#000000; 过渡色:.3s; } a:悬停,a:参观:悬停{ 颜

我正在Firefox 49.0(Linux Mint下)中测试以下代码:

a{
字体大小:50px;
颜色:灰色;
字体大小:1000;
过渡:颜色1s;
}
a:悬停{
颜色:黑色;
}
a:参观了{
颜色:浅灰色;
}


这似乎是一个Firefox错误,转换未正确处理。

这似乎是一个Firefox错误,转换未正确处理。

我找到了一个解决方法: 您需要将悬停状态添加到已访问状态。请参阅下面的代码

a{
文字装饰:无;
颜色:#000000;
过渡色:.3s;
}
a:悬停,a:参观:悬停{
颜色:#9097a0;
}

我找到了一个解决方法: 您需要将悬停状态添加到已访问状态。请参阅下面的代码

a{
文字装饰:无;
颜色:#000000;
过渡色:.3s;
}
a:悬停,a:参观:悬停{
颜色:#9097a0;
}

您是否尝试过反转
:hover
:visted
声明?@pdoherty926我当然尝试过。在这种情况下,:hover覆盖了:visted,链接在hover上显示为黑色,没有闪烁(根据css选择器优先级的性质,应该是这样)。您是否尝试过反转
:hover
:visted
声明?@pdoherty926我当然有。在这种情况下,:hover覆盖了:visted,链接在hover上显示为黑色,没有闪烁(根据css选择器优先级的性质,应该是这样)。请添加错误报告编号/链接/标识符。@buhtz我昨天没有找到。也许应该创建一个新的错误,或者我只是没有找到一个现有的错误(这不是第一次发生),请指定错误的状态。这是未报告的。我已经找到了,据报道:尽管如此,我还是喜欢2013年报告的解决方法,但仍然没有修复:/请添加错误报告编号/链接/标识符。@buhtz我昨天没有找到。也许应该创建一个新的错误,或者我只是没有找到一个现有的错误(这不是第一次发生),请指定错误的状态。这是未报告的。我发现了它,据报道:尽管如此,我还是希望在2013年报告了一个解决方案,但仍然没有修复:/这仍然不是一个完整的解决方案,因为您仍然无法在:已访问和:悬停状态之间进行转换。请参见(绿色表示可见性)。颜色立即切换为默认颜色,并从该颜色转换为:已访问:悬停。但是,谢谢,这已经走了一半,比闪烁要好得多。是的,这仍然不是一个完整的解决方案,因为您仍然无法在:访问和:悬停状态之间进行转换。请参见(绿色表示可见性)。颜色立即切换为默认颜色,并从该颜色转换为:已访问:悬停。但是谢谢,这已经走了一半了,比闪烁要好得多。是的,这是真的