-1

我是 asp.net 的新手,我想为链接标签赋予样式。我的代码如下:

<asp:LinkButton ID="lnkUser" runat="server" CssClass="userlabel">Guest</asp:LinkButton>
.userlabel {
    display:inline-block;
    text-decoration: underline;
    background-color:coral;
}

我怀疑 jQuery 会覆盖 Site.css 代码。可能吗?我究竟做错了什么?

4

1 回答 1

1

您可以在 css中使用!important

<asp:LinkButton ID="lnkUser" runat="server" CssClass="userlabel">Guest</asp:LinkButton>

将在 html 中呈现为:

<a id="lnkUser" class="userlabel" href="javascript:__doPostBack('lnkUser','')">Guest</a>

因此,您可以像下面这样添加样式以赋予重要性

a.userlabel {
    display:inline-block !important;
    text-decoration: underline !important;
    background-color:coral !important;
}
于 2017-01-03T11:56:45.903 回答