Asp.Net如何将css样式应用于它的所有控制类型

时间:2013-04-08 10:10:23

标签: asp.net css controls

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

.(Kind of Control)

{
  css propeties;
}

我该怎么做?

非常感谢

4 个答案:

答案 0 :(得分:2)

您可能需要采用不同的方法,因为您需要设置控件类型的外观并对其应用CSS。

MSDN site

有更详细的内容

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

  

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

     

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

     

主题可以包括图形。

     

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

     

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

然而:

  

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

答案 1 :(得分:0)

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

label
{
 css propeties;
}

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

答案 2 :(得分:0)

尝试使用文本框:

[type=text]
{
    css propeties;
}

用于文本区域

textarea 
{ 
    css propeties;
}

答案 3 :(得分:0)

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

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

</style>