CSS颜色参数转义ID

CSS颜色参数转义ID,css,Css,我有这个带有CSS的HTML页面: 如果我更改此位: #artykuly_zawartosc a:link, a:visited { text-decoration: line-through; } 为此: #artykuly_zawartosc a:link, a:visited { text-decoration: line-through; color: #183087; } 颜色参数表覆盖了我在中的颜色参数表: #artykuly_naglowek a:li

我有这个带有CSS的HTML页面:

如果我更改此位:

#artykuly_zawartosc a:link, a:visited {
    text-decoration: line-through;
}
为此:

#artykuly_zawartosc a:link, a:visited {
    text-decoration: line-through;
    color: #183087;
}
颜色参数表覆盖了我在中的颜色参数表:

#artykuly_naglowek a:link, a:visited {}

我已经想了一个多小时了,有人能告诉我我做错了什么吗?

这是因为
a:visted
这两个部分是一样的。您必须单独为其添加前缀

#artykuly_zawartosc a:link, #artykuly_zawartosc a:visited {}
#artykuly_naglowek a:link, #artykuly_naglowek a:visited {}

在这两种情况下,您都错过了
a:visted
的父选择器。另外,尝试将每一个新的选择器保留在新行中,如下面所示,它将为您提供更好的可读性

#artykuly_zawartosc a:link, 
#artykuly_zawartosc a:visited {}
#artykuly_naglowek a:link,
#artykuly_naglowek a:visited {}

在这里检查一下:是的,就是这样。谢谢你的帮助:)我还更新了你的小提琴版本,你可能会期待这个:是的,就是它。谢谢你的帮助:)哦。。。我的。。。上帝啊。。。我怎么会错过呢?谢谢你的回答,这就是为什么它不起作用的原因:)