因为公司VIS变更的原因,所以网站也要做相应的修改,最近一直在忙这方面的事,但是今天却遇到一个很奇怪的现象:CSS不起作用了…

因为IE在CSS方面的虫子太多,一般代码编写阶段我都用firefox进行调试,今天偶然打开了IE,却发现写的很多css代码在IE里并没有起作用,仔细检查了css文件,也没有发现什么漏洞…而且这个css文件在firefox中是正常调用的。

后来突然想到可能是编码引起的问题,程序采用的是ASP.NET,默认是以UTF-8发送响应,但是我的css文件中包含中英文(中文注释..英文实在很烂…),保存的时候是按默认保存的..应该是GB2312的格式…怪不得IE6无法解析…但是firefox却可以解析…哎…

知道问题的原因那就好办了..对症下药,方法很多

新建css文档,指定编码为UTF-8

将原来的代码拷贝到记事本,再转贴到DreamWeaver新建的css文件中,

覆盖原来的文件。

刷新…问题解决…