2012-01-29 79 views
-1

有没有办法访问位于css文件中的css类,并添加和删除样式。从代码背后的css文件访问css类?

编辑:

什么,我试图实现,现在,是我添加了一个CSS文件“自定义”,我已经在里面添加一个CSS类:

.yafheader 
{ 
    display:none; 
} 

我只是想操纵显示值,就是全部。

+0

WebForms或MVC? – 2012-01-29 14:48:37

+0

是它的WebForms。 – 2012-01-29 14:51:19

+1

任何不使用javascript的理由? – Daniel 2012-01-29 14:53:10

回答

0

后面的代码在服务器端执行。所以有可能得到CSS类的解析和操作,但是你需要一个关于如何将这个操作对象注入到输出中的计划。你可能要做的一件事就是用操作类写一个新的css文件。然而,可能有更方便的做法。我相信这可能会有所帮助,如果您对实际尝试实现的内容有更多的了解。

1

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

2

我相信最简单的解决方案就是将样式表中想要的CSS与新的类名一起放入,然后在运行时将该类名应用于要修改的元素。

0

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