我是CSS的初学者,我需要为我页面中的所有asp:Labels
设置样式。
我可以为html label
控件执行此操作:
label
{
color:red;
}
<label ID="mylabel" runat="server">My Text</label>
但这对asp:Label
控件不起作用。
我可以在网上找到我可以为每个CSSClass
控件添加asp:Label
属性,然后在页面顶部设置CSSClass
的属性。
.myclass
{
color:red;
}
<asp:Label ID="mylabel" runat="server" CSSClass="myclass">Test</asp:Label>
但是这样我就必须通过所有asp:Label
控件并给他们CSSClass="myclass"
。有没有一种方法可以像我上面的html标签一样设置我asp:labels
的所有样式?
答案 0 :(得分:2)
答案 1 :(得分:1)
您可以按如下方式使用内联样式表:
<asp:Label ID="Label1" runat="server" Text="Label" style="color:Red;
font: 12pt Verdana;font-weight:700;"></asp:Label>
您也可以从后端执行此操作:
<强> VB:强>
Label1.Attributes.CssStyle.Add("color", "Red")
<强> C#:强>
myDiv.Attributes.CssStyle.Add("color", "Red");