【发布时间】:2013-03-30 09:07:36
【问题描述】:
我想使用一种 CSS 样式,该样式将应用于它的所有控件。
.(Kind of Control)
{
css propeties;
}
我该怎么做?
非常感谢
【问题讨论】:
我想使用一种 CSS 样式,该样式将应用于它的所有控件。
.(Kind of Control)
{
css propeties;
}
我该怎么做?
非常感谢
【问题讨论】:
您可能需要以不同的方式处理此问题,因为您需要设置控件类型的外观并对其应用 CSS。
MSDN site有更多细节
此外,您可以在上面的链接中查看主题,这也可能会有所帮助。
主题类似于级联样式表,主题和 样式表定义了一组可以应用于 任何页面。但是,主题在以下方面与样式表不同 方式:
主题可以定义控件或页面的许多属性,而不仅仅是样式属性。例如,使用主题,您可以指定 TreeView 控件的图形,GridView 的模板布局 控制等等。
主题可以包括图形。
主题不会像样式表那样层叠。默认情况下,页面主题引用的主题中定义的任何属性值 属性覆盖在控件上以声明方式设置的属性值, 除非您使用 StyleSheetTheme 明确应用主题 财产。有关详细信息,请参阅主题设置优先级 上一节。
每个页面只能应用一个主题。您不能将多个主题应用到一个页面,这与多个样式的样式表不同 可以应用工作表。
但是:
“主题还可以包含级联样式表(.css 文件)。当 您将 .css 文件放在主题文件夹中,应用样式表 自动作为主题的一部分。您使用 主题文件夹中的文件扩展名为 .css。”
【讨论】:
即使不指定 CssClass="YourStyle" 属性,您也可以应用样式,如下例所示。
<style type="text/css">
[type=textarea]
{
css propeties;
}
</style>
【讨论】:
尝试文本框:
[type=text]
{
css propeties;
}
文本区域
textarea
{
css propeties;
}
【讨论】:
例如,如果您想对所有标签应用 css,只需键入;
label
{
css propeties;
}
注意:使用 html 控件名称来执行此操作。
【讨论】: