Some controls support style properties that allow you to set the appearance, such as color and font, of individual elements within the control. To change the appearance of an element, set the properties for the appropriate style object.
<asp:control id="value" runat="server"> <StyleObject property1="value" property2="value"/> </asp:control>
All style classes derive from the Style class and support the properties defined in the base class. Style classes also implement additional properties specific to the class.
When declaring a Web server control, specify the properties for a particular style object by nesting the element that represents the object (such as <SelectedDayStyle>) between the opening and closing tags of the control. You can then list the individual style properties (such as BackColor="Blue") within the element.
To set the appearance of the selected day in a Calendar Web server control, set the style properties of the SelectedDayStyle style object. The following example demonstrates how to specify a blue background, red text, and Arial font for the selected date in the control. Notice that the Font property belongs to the Calendar control and not the SelectedDayStyle style object.
<asp:Calendar id="Calendar1" Font-Name="Arial" runat="server"> <SelectedDayStyle BackColor="Blue" ForeColor="Red"/> </asp:Calendar>