【问题标题】:How to change color of grouping text in asp panel如何在asp面板中更改分组文本的颜色
【发布时间】:2016-08-03 20:56:32
【问题描述】:

我的网络表单中有多个面板。假设我想将面板的一个分组文本(仅)更改为红色,我该怎么做?我知道分组文本是legend

在这里,我的代码将更改分组文本颜色(仅),但它会更改我的其他面板的 ALL。我只想更改我的面板中的一个,但不是全部。

<style>
    legend {color:red}
</style>

<asp:Panel CssClass="legend" ID="Panel1" runat="server" GroupingText="My Panel">...</asp:Panel>

【问题讨论】:

    标签: c# asp.net panel


    【解决方案1】:

    CssClass="legend"是怎么定义的,希望下面的sn-p能解决这个问题: 为特定面板设置legend的特殊要求需要在定义样式时指定面板ID:

    <style>
            #Panel1 legend { color: Red; font-size:25px }
            legend { color: Black; font-size:25px }
    </style>
    

    上面的 sn-p 将为Panel1 设置color: Red;,其他的则保留在black。您可以使用所需的样式集定义CssClass="legend,这将帮助您设置&lt;asp:Panel ..&gt;GroupingText 属性的样式

    【讨论】:

    • 嗯,您所说的所需样式集是什么意思?能给我举个例子吗?谢谢
    • example 已经给出了legend { color: Red; font-size:45px }所需的样式设置方法; GroupingText 的样式元素,例如 colorfontfont-size
    • 对于为特定面板设置图例的特殊要求,您需要在定义样式时指定面板 ID:请查看更新
    • 谢谢,我试试看
    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-03
    • 1970-01-01
    • 2021-01-14
    • 2018-05-13
    相关资源
    最近更新 更多