2016-04-13 1 views
2

У меня есть несколько панелей в моей веб-форме. Позвольте сказать, что я хочу изменить один из моих групповых текстов (только) на красный, как я могу это сделать? Я знаю, что группировка Text - legend.Как изменить цвет группировки текста в панели asp

У меня есть код, который изменит цвет текста группировки (только), но он изменит мой ВСЕ моей другой панели. Я только хочу изменить один моей панели, но не все.

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

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

ответ

1

Как вы определяете CssClass="legend", надеюсь, что следующий фрагмент будет решить вопрос: Для вашего специального требования установки legend для конкретной панели необходимо указать идентификатор панели при определении стиля:

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

Вышеприведенный фрагмент устанавливает color: Red; для Panel1, а другие остается в black. Вы можете определить CssClass="legend с необходимым набором стилей, который поможет вам создать стиль GroupingText объекта <asp:Panel ..>

+0

umm Что вы подразумеваете под обязательным набором стиля? можете ли вы привести пример? Спасибо – RedRocket

+0

Пример уже дан 'legend {color: Red; font-size: 45px} 'Необходимые средства набора стиля; элементы стиля для 'GroupingText', такие как' color', 'font',' font-size' и т. д. –

+0

Для вашего специального требования по настройке легенды для конкретной панели вам нужно указать идентификатор панели при определении стиля: пожалуйста, загляните в обновления –