Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.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 超链接无序列表-将项目符号颜色与链接文本颜色匹配_Html_Css - Fatal编程技术网

Html 超链接无序列表-将项目符号颜色与链接文本颜色匹配

Html 超链接无序列表-将项目符号颜色与链接文本颜色匹配,html,css,Html,Css,我已创建了一个包含所有列表项的超链接。 这里我想要的是,项目符号的颜色应该与超链接的颜色相匹配,这取决于超链接的状态(已访问或未访问)。 我只想使用CSS。 这可能吗? 如果我能在将光标悬停在链接上时匹配颜色,那就太好了。试试这个 li { color:red } a { color:red; display:block } li:hover, a:hover{ color:green } 试试这个 li { color:red } a { co

我已创建了一个包含所有列表项的超链接。
这里我想要的是,项目符号的颜色应该与超链接的颜色相匹配,这取决于超链接的状态(已访问或未访问)。
我只想使用CSS。 这可能吗? 如果我能在将光标悬停在链接上时匹配颜色,那就太好了。

试试这个

li {
    color:red
}
a {
    color:red;
    display:block
}
li:hover, a:hover{
    color:green
}

试试这个

li {
    color:red
}
a {
    color:red;
    display:block
}
li:hover, a:hover{
    color:green
}

您可以删除标准项目符号:

ul {
    list-style: none;
}
并在a中重新创建它

a::before {
    content: "\2022";
}
现在,a的样式包括项目符号

a:visited {
    color: red;
}
非预期效果:项目符号加下划线,因为它现在是a的一部分

无论如何,我认为如果再多做些工作,那就太过分了


您可以删除标准项目符号:

ul {
    list-style: none;
}
并在a中重新创建它

a::before {
    content: "\2022";
}
现在,a的样式包括项目符号

a:visited {
    color: red;
}
非预期效果:项目符号加下划线,因为它现在是a的一部分

无论如何,我认为如果再多做些工作,那就太过分了


您必须向
li
项添加一个类并更改其颜色。不幸的是,您无法检测链接的状态并仅使用CSS更改颜色。您必须向
li
项添加一个类并更改其颜色。不幸的是,您无法检测链接的状态,也无法仅使用CSS更改颜色。