0

我想使用一种适用于所有控件的css样式。

.(Kind of Control)

{
  css propeties;
}

我该怎么做 ?

非常感谢你

4

4 回答 4

2

您可能需要以不同的方式处理此问题,因为您需要设置控件类型的外观并对其应用 CSS。

MSDN网站上有更多详细信息

此外,在上面的链接中,您可以查看可能也有帮助的主题。

主题类似于级联样式表,因为主题和样式表都定义了一组可以应用于任何页面的通用属性。但是,主题在以下方面与样式表不同:

主题可以定义控件或页面的许多属性,而不仅仅是样式属性。例如,使用主题,您可以指定 TreeView 控件的图形、GridView 控件的模板布局等。

主题可以包括图形。

主题不像样式表那样级联。默认情况下,由页面的 Theme 属性引用的主题中定义的任何属性值都会覆盖在控件上以声明方式设置的属性值,除非您使用 StyleSheetTheme 属性显式应用主题。有关详细信息,请参阅上面的主题设置优先级部分。

每个页面只能应用一个主题。您不能将多个主题应用于页面,这与可以应用多个样式表的样式表不同。

然而:

“主题还可以包含级联样式表(.css 文件)。当您将 .css 文件放入主题文件夹时,样式表会自动作为主题的一部分应用。您可以使用文件扩展名定义样式表.css 在主题文件夹中。”

于 2013-04-08T10:13:36.217 回答
1

尝试文本框:

[type=text]
{
    css propeties;
}

用于文本区域

textarea 
{ 
    css propeties;
}
于 2013-04-08T10:14:15.220 回答
0

例如,如果您想将 css 应用于所有标签,只需键入;

label
{
 css propeties;
}

注意:使用 html 控件名称来执行此操作。

于 2013-04-08T10:14:03.630 回答
0

即使不指定 CssClass="YourStyle" 属性,您也可以应用样式,如下例所示。

<style type="text/css">
[type=textarea]
{
    css propeties;
}

</style>
于 2013-04-08T10:16:55.387 回答