Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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,目前,我在尝试设置链接按钮样式时遇到了一个问题 我目前拥有解锁按钮的代码: a.linktest:link{ color:#00F; border: solid 0.125em #5f9eA0; border-radius:0.3125em; text-decoration: none; background-color:#FFFF33; } 及 其中引用了类“linktest”。我遇到的问题是,当我将鼠标悬停在按钮上时,它会更改文本、边框和背景的颜色;

目前,我在尝试设置链接按钮样式时遇到了一个问题

我目前拥有解锁按钮的代码:

a.linktest:link{
    color:#00F;
    border: solid 0.125em #5f9eA0;
    border-radius:0.3125em;
    text-decoration: none;
    background-color:#FFFF33;
}

其中引用了类“linktest”。我遇到的问题是,当我将鼠标悬停在按钮上时,它会更改文本、边框和背景的颜色;文本和边框的未勾选按钮的颜色与我指定的颜色不一致

我做错什么了吗


编辑:这是我正在测试的相关链接

只需删除
:链接

a.linktest{ /* Remove :link*/
  color:#00F;
  border: solid 0.125em #5f9eA0;
  border-radius:0.3125em;
  text-decoration: none;
  background-color:#FFFF33;
}
a.linktest:hover{
   color: #FF0000;
   border-radius:0.3125em;
   border: solid #FFFF33 0.125em;
   text-decoration: none;
   background-color: white;
}

检查它是否正常工作:

jsfiddle.net和post link(单击保存)“未点击”是指从未点击过的按钮,还是未悬停的按钮?未悬停的按钮。您的小提琴失败,因为您的CSS顶部有一个额外的
}
,谢谢您指出,我只是复制并粘贴了我的代码。它以前不起作用,但我现在已经修复了:)它起作用了,尽管我不太清楚如果我放:link为什么它不起作用。谢谢你!问题是@j08691所提到的,而不是link伪属性,你可以毫无问题地使用它,你只是有一个额外的花括号
a.linktest{ /* Remove :link*/
  color:#00F;
  border: solid 0.125em #5f9eA0;
  border-radius:0.3125em;
  text-decoration: none;
  background-color:#FFFF33;
}
a.linktest:hover{
   color: #FF0000;
   border-radius:0.3125em;
   border: solid #FFFF33 0.125em;
   text-decoration: none;
   background-color: white;
}