CSS文件的IE问题

CSS文件的IE问题,css,internet-explorer,Css,Internet Explorer,将新站点版本上载到生产环境后,站点在IE测试版本6和8中显示不正确 而在本地版本的网站(UAT环境)上,一切都很好 经过短暂的调查,我发现IE只是更改了CSS文件itslef。从第1740行开始,如下所示: 在正确的CSS版本中: .add-topic-form .title, .add-topic-form .tags, .add-topic-form .original_author, .add-topic-form .original_link, .add-t

将新站点版本上载到生产环境后,站点在IE测试版本6和8中显示不正确

而在本地版本的网站(UAT环境)上,一切都很好

经过短暂的调查,我发现IE只是更改了CSS文件itslef。从第1740行开始,如下所示:

在正确的CSS版本中:

   .add-topic-form .title,
   .add-topic-form .tags,
   .add-topic-form .original_author,
   .add-topic-form .original_link,
   .add-topic-form .link-url {
     margin-top: 5px;
     width: 95%;
   }

   .add-topic-form .poll-day,
   .add-topic-form .file {
     margin-top:5px;
   }

   .add-topic-form .file {
     display: block;
   }

   .add-topic-form .error {
     margin-bottom: 20px;
     background-color: #FFE6E6;
     padding: 20px;
     text-align: center;
   }
在我通过IE下载的CSS版本中,我得到:

   .add-topic-form .title,
   .add-topic-form .tags,
   .add-topic-form #5742:  #5b3_hor a:   .add-topic-form #5742:  #5b3_k,
     dd-topic-form #574k,
-(..
     margin-top: 5px;
   }
idth: 90%;5%   }

   .add-topic-form .toll-votday     dd-topic-form #574e-ho
     margin-top: 5p;
   }

   .add-topic-form .tite-ho
     display: block;
   }

   .add-topic-form .titerror
     margin-bottom: 20px;
   }
ackground-color: #FED6FE6E
     padding: 20px;
     text-align: center;
   }
同样的混乱会一直持续到CSS文件的结尾。如果有人以前遇到过这种行为,并且知道可能的原因,请告诉我

UPD:

感谢所有回答的人。发现问题不仅存在于IE中,而且存在于所有浏览器中。可能除了IE之外,所有的应用程序都使用了缓存,这就是为什么我错误地认为问题出在IE中

因此,最后我通过在7z中使用其他参数进行归档,解决了这个问题。我以前使用的词汇大小:32Kb,字长:32,在今天的更新之前,它工作正常。所以我把参数Word length改为16,它解决了这个问题。我不知道为什么它不适用于32,也许是因为主人方面的一些改变,因为它以前一直工作得很好。如果有人有想法,请发表评论。问题已经解决了,但如果能了解造成问题的环境发生了什么变化,那就太好了。
PS在本地机器上,它与之前一样工作正常,因此问题只出现在pro环境中。

没有任何其他信息,我的第一个想法是压缩出错。检查服务器上的压缩/gzip设置,看看它是否正在向IE发送压缩。我知道IE6不能很好地使用gzip压缩。至少值得一查

你可以尝试的另一件事(是的,这听起来很愚蠢,但有时也行得通)是重新键入有问题的行(从第一行失败的行开始),看看这是否能解决问题。有时,一个迷路的隐形角色会被扔进去,并与事物发生关系


编辑-我注意到了您的回复评论以及您的域名。尝试使用
@charset
规则在CSS文件中设置字符集。您可能需要使用角色集才能正确使用它,不过我会从
@charset“utf-8”
开始。可能您的本地计算机运行时与服务器的字符集不兼容(或只是不同),这就是问题的根源所在

在我的(linux)机器上的Opera、Chrome和Firefox中也是如此。它与IE无关。css一定是在服务器上搞砸了

css中有相当多的
-
符号,这让我想到了不同的输出。是否存在未正确提交的合并


如果您觉得该链接没有问题,那么编码肯定有严重错误(尽管我无法理解编码错误如何导致我们看到的效果)。

您能添加到生产站点的链接吗?这看起来真的很奇怪。。。使用调试器“通过IE下载”是什么意思?它可能看起来像是某种unicode专有编码或某种内部参考。该网站是beauty-review.ru,问题只出现在IE中,其他所有浏览器都工作正常。从IE下载-我的意思是我只需转到css文件地址并通过浏览器下载。你的HTML顶部有doctype吗?如果没有它,IE将陷入怪癖模式,这将彻底破坏任何基于CSS的布局。是的,doctype被声明:问题也出现在IE8上,与IE6相比,IE8有点像现代浏览器。服务器端没有自动压缩。css文件被手动压缩一次,无论如何我会检查压缩gzip的东西,谢谢。好提示,我有一个字符在IE中没有正确编码的问题,它把所有的东西都扔掉了+1检索字符-没有帮助,似乎存档有问题,但仍然无法获取所需内容wrong@Volder-你看到我的编辑了吗?我想到了另一个值得研究的问题。不管怎样,看起来你可能已经发现问题确实与压缩有关。是的,我发现同样的错误在rest浏览器中也会重复。问题似乎在于归档(仅限gzip版本),但我不知道具体是什么。服务器main.nogzip.css上有两个版本的css-没有gzip,这很好。我手动获得的gzip版本,现在我正在下载最新的archivator版本。我想,由于同一个gzip版本的文件在本地版本的网站上正常工作,主机端发生了一些变化,如果您有任何想法,请让我知道。