Skip to content

Font Properties

Deprecated in v5.0

These font properties still work, but they are a legacy of ASP.NET Web Forms and are not recommended for new development. Use the CssClass property to apply a CSS class, or the Style property for inline styles. Both provide better control and are consistent with modern web practices.

html
<!-- Recommended: use CssClass or Style -->
<TextBox Id="txtName" CssClass="my-input" />
<TextBox Id="txtName" Style="font-weight: bold; font-size: 14px;" />

<!-- Deprecated: font properties -->
<TextBox Id="txtName" Font-Bold="true" Font-Size="14px" />

Most standard controls accept attributes that affect how text is displayed. The font properties below provide a direct means of setting specific styles, but CssClass and Style are the preferred approach.

Font properties must start with font- and be followed by the name of the property you want to set. The following properties are available:

  • font-bold:  Whether the font is bold. Value can be true or false. Default is false.
  • font-italic: Whether is italic. Value can be true or false. Default is false.
  • font-names:  Sequence of fonts that can be used to render the control. Ex: Arial, Helvetica, sans-serif
  • font-overline: Whether the font contains an overline. Value can be true or false. Default is false.
  • font-size: The size of the font. Ex: 12px or 12pt
  • font-strikeout: Whether the font has a strike through it (strikethrough). Value can be true or false. Default is false.
  • font-underline: Whether the font is underlined. Value can be true or false. Default is false.