【问题标题】:ASP.NET giving style to LinklabelASP.NET 赋予 Linklabel 样式
【发布时间】:2017-01-03 11:34:01
【问题描述】:

我是 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 代码。可能吗?我做错了什么?

【问题讨论】:

  • 您所拥有的应该可以正常工作。你有一个具体的问题吗?仅 jQuery 的存在不会干扰您应用的 CSS 样式。
  • Linklabel在另一个部分的css有区别吗?
  • 您的 css 类不适用于链接按钮?
  • 有什么不同?真的不清楚你在问什么,甚至问题是什么
  • 试试!对css很重要。因此,如果样式适用于任何地方的同一元素,它将被覆盖。

标签: jquery css asp.net linklabel


【解决方案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;
}

【讨论】:

    猜你喜欢
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 2017-04-07
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多