gpt4 book ai didi

c# - 为 asp.net 标签添加样式

转载 作者:IT王子 更新时间:2023-10-29 04:52:52 34 4
gpt4 key购买 nike

我想为 asp.net 标签添加样式,但行不通。

ASP.NET Mark up
<asp:Label runat="server" ID="lblCommentText"/>

Generated from the backend: Html mark up
<span id="ctl02_ctl36_CommentText">Only the leave the comment please</span>

............................................

我想给标签添加如下样式

{
float:right;
width:70%;
}

我试过

  1. cssClass 属性

  2. 添加这个 lblCommentText.Attributes.CssStyle.Add("float", "right");到后端

  3. 使用javascript
    document.getElementById('<%= lblCommentText.ClientID%>').Style.display = ("float","right");

  4. 还有元素的内联样式

它们都不起作用,有人可以帮助我吗?

最佳答案

标签呈现为跨度,而跨度基本上是内联元素。您需要使其成为 block 或内联 block 才能使 float 和宽度生效。

.yourclass {
display: inline-block;
float: right;
width: 70%;
}

然后简单地使用cssclass:

<asp:Label runat="server" ID="lblCommentText" CssClass="yourclass" />

关于c# - 为 asp.net 标签添加样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20222254/

34 4 0