想死了,一个网页我把它的css改一下,页面显示得稀烂得,但是把css改回来后却依然显示得稀烂的,怎么搞的不行了,这也太奇怪了吧,各位?
ie,ff,chrome浏览器都是这个样,太奇怪了。

解决方案 »

  1.   


    如果你的页面是UTF8的,你的CSS是GB2312的,就乱了~
    不是说没有乱码就不会有编码问题的。唉~
      

  2.   

    页面是gb2312,css是unicode,我要怎么办把编码统一?比如我把css改成gb2312,里面的中文字就变成乱码了。
    还有一疑问,怎么一开始我没有改css时,页面就显示正确?它们一开始的编码应该是不一样的呀?
      

  3.   

    web.config里有这句  
      <globalization requestEncoding="gb2312" responseEncoding="gb2312" />
    页面是各位部分合成的(头部,中部,尾部),头部有<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />用dw打开页面用到的css文件,发现是用unicode打开的,改用其它编码方式加载就乱了。所以说原来就编码不统一,但是却显示正常,只是我改了css后刷新页面就乱了。好像一开始改也没有乱,改着改着就乱了。不懂了
      

  4.   

    把css编码跟页面编码一样,要不就把css里的中文去掉
      

  5.   

    现在确定是因为用dw编辑了css后保存后就立即出现混乱这个事实了。但是在dw里只能用unicode加载css才不会使得css出现乱码。说明css本来就是unicode编码的。这就和页面的gb2312编码从一开始就不统一了,但是在没有修改css前打开页面却正常。这是什么意思。至于把css的编码改成gb2312是否正常,因为工作量有点大,我改完后给大家报告。
      

  6.   

    我觉得,VS的CSS智能提示比DW好,不知道你为啥要用DW写CSS~
      

  7.   

    呵呵,把css改成gb2312就好了,但是为什么一开始页面和css的编码不一致也没有出现显示问题呢?