ASP:按钮CSS:在选择器之后(或:之前)

时间:2013-07-21 06:56:35

标签: c# html asp.net css

有谁知道如何让它发挥作用? 当我只测试HTML&时,这是奇怪的原因。 CSS - 它运行良好,但是当我尝试将其添加到ASP时: .button - 运作良好,但.button:after(or.button:before) - 根本不工作...... 谢谢你提前。

 <asp:Button ID="Button1" type="submit" runat="server" CssClass="login-button" Text="Login"></asp:Button>

.login-button:after {
  position: absolute;
  top: 15px;
  left: 12px;
  width: 25px;
  height: 19px;
  background: url("../img/bg.png") 0 0 no-repeat;
}

2 个答案:

答案 0 :(得分:0)

<asp:Button>在浏览器中呈现为<input type="button"... />

runat="server"name="btnSubmit"id="btnSubmit"添加到<button>标记,或者创建自己的自定义asp.net控件:

<button type="submit" runat="server" name="btnSubmit" id="btnSubmit" class="login-button">Login</button>

答案 1 :(得分:0)

使用

<button type="submit" runat="server" name="btnSubmit" id="btnSubmit" class="login-button">
        Login</button>

而不是

<asp:Button ID="Button1" runat="server" CssClass="login-button" Text="Login"/>

这在我的应用程序中对我有用