从代码隐藏访问css文件中的css类

本文关键字:css 文件 隐藏 访问 代码 | 更新日期: 2023-09-27 18:22:00

是否可以访问位于css文件中的css类,并从中添加和删除样式。

编辑:

我现在试图实现的是,我添加了一个css文件"customize",并在其中添加了一种css类:

    .yafheader
{
    display:none;
}

我只想操纵显示值,仅此而已。

从代码隐藏访问css文件中的css类

我认为最简单的解决方案是用新的类名将您想要的CSS放在样式表中,然后在运行时将该类名应用于您想要修改的元素。

创建两个CSS规则,一个显示,一个不显示。然后为CSS创建一个类的属性,并通过该属性应用CSS规则。

代码隐藏在服务器端执行。因此,对CSS类进行解析和操作是可能的,但您需要一个计划,说明如何将这个被操作的对象注入到您的输出中。您可能要做的一件事是用您操纵的类编写一个新的css文件。然而,可能有更方便的方法来做到这一点;我相信,如果你能提供更多关于你真正想要实现的目标的背景,这可能会有所帮助。

您不想修改css文件本身,因为它可以被多个用户同时访问。如果您更改底层css文件以响应第一个站点访问者的操作,那么下一个加载页面的站点访问者将收到新的css文件,其样式将反映您站点上其他用户的操作。按照其他人的建议,定义2个类,并在运行时使用javascript添加/删除适当的类。