ASP.NET按钮没有悬停状态?

fre*_*red 1 css asp.net stylesheet hover

我检查了Asp Button hover和CSS的链接, 但令我沮丧的是,我仍然找不到将CSS应用到我的ASP.NET按钮的悬停状态的解决方案.

我的按钮声明如下:

    <asp:Button ID="btnRegister" runat="server" 
                 onclick="btnRegister_Click" CssClass="btnRegister"/>
Run Code Online (Sandbox Code Playgroud)

我的按钮CSS是:

.btnRegister {
    background-color:#FFF;
    color:#000;
}
.btnRegister : hover{
    border:solid 2px #000;
}

.btnRegister : active{
    background-color:#000;
    color:#FFF;
}
Run Code Online (Sandbox Code Playgroud)

当我在FF和IE中检查按钮时,我看到样式只在按钮上完成,而不是在悬停时按钮上.

此外,我有一个皮肤文件应用于页面,其中包含按钮,但它应用于其他控件,而不是按钮.

有人知道如何访问按钮的悬停状态?

Seb*_*lli 5

取出类名和伪状态之间的额外空格:

.btnRegister {
background-color:#FFF;
color:#000;
}
.btnRegister:hover{
border:solid 2px #000;
}

.btnRegister:active{
background-color:#000;
color:#FFF;
}
Run Code Online (Sandbox Code Playgroud)