c# - asp.net 按钮悬停不起作用

标签 c# asp.net .net

这是代码和CSS,我已经检查了几个链接并进行了相应操作,但我仍然遇到问题。请解释一下。

<asp:Button ID="Button1" runat="server" BackColor="#93C323" 
            Font-Names="Segoe UI Light" Font-Size="X-Large" ForeColor="White" Height="41px" 
            style="margin-left: 144px" Text="+ Add" Width="121px" />

.button:hover
{
 background:#DBDBDB;
}

最佳答案

当您想通过悬停或动态更改样式时,请避免使样式内联。这是我刚刚测试过并且正在运行的示例:

<asp:Button ID="Button1" runat="server" CssClass="OneButton" Text="ok" />

    <style type="text/css">
        .OneButton
        {
            background-color:#93C323;
            font-size:x-large;
            color:White;
            height:41px;
            width:121px;
            margin-left:144px;
        }

        .OneButton:hover
        {
            background-color:#DBDBDB;
        }    
    </style>

还有它的实时版本:http://jsfiddle.net/gwSWy/

关于c# - asp.net 按钮悬停不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15736092/

相关文章:

c# - 从触发的事件中提取数据

c# - 如何从数据行数组中删除数据行?

.net - 比较图像以发现差异

c# - Webforms 数据绑定(bind)与 EF Code-First Linq 查询错误

.net - 如何自动启动C# WebService?

c# - 有什么办法可以查看参数化SqliteCommand的实际命令文本?

c# - 在内存中呈现 WPF 用户控件,而不是在屏幕上

c# - FileHelpers .NET 库的最新生产就绪版本是什么?它在哪里?

c# - 在 SelectList 中设置自定义文本字段

asp.net - 5 位数字的正则表达式,不包括 '00000'