我有一个href链接作为jquery按钮
$("a.button, button, input:submit", "div").button();
<a href="/Home/Acton" class="button">Back</a>
<button name="submit" id="continue" value="continue">Continue</button>因此,我得到了:

所以问题是Back文本在href中不是白色的,为了解决这个问题,我添加了下面的样式。
/*jQuery buttons a href style fix*/
a.button:link {color: #fff !important;}
a.button:hover {color: #026890;}我可以在firebug中看到应用了样式,但它没有帮助,Back文本仍然不是白色的。
问题是,当Back悬停时,它看起来很好,但当不悬停时,文本应该是白色的,就像Continue一样,但事实并非如此。
我如何在CSS中解决这个问题?
发布于 2011-08-11 15:15:25
您没有将a:visited设置为白色,这就是为什么会出现这种情况,而且您还可以将a:hover设置为#026890
那就试试吧:
/*jQuery buttons a href style fix*/
a.button:link {color: #fff !important;}
a.button:visited {color: #fff !important;}
a.button:active {color: #026890 !important;}
a.button:hover {color: #026890 !important;}发布于 2011-08-11 15:16:54
是不是“返回”链接已经被访问了?如果您设置的css的‘访问’版本的链接,这是修复它吗?
发布于 2011-08-11 15:20:58
您可以使用以下代码来解决此问题:
a.button {color: #fff}
a.button:hover {color: #026890;}https://stackoverflow.com/questions/7022090
复制相似问题