我们有点绝望......我们推出了我们的网站http://www.buscounviaje.com
我们测试了所有浏览器(IE6-8,Firefox,Safari,Chrome等)以确保一切正常。但是,有些用户(IE7和IE6)抱怨说他们看到所有“白色”都带有黑色字母(即没有应用CSS样式)。一位用户说他得到了“错误0:对象预期”
但是,我们没有在Firebug中看到错误,也没有在IE6和7的本地安装中看到错误。使用IE6和7的其他用户也正确地可视化网络。我们不知道问题出在哪里,我们无法测试它,因为我们的IE6和7工作正常。
任何人都看到没有样式的网页,并提示我们问题可能在哪里?
我们可以想到的原因......
答案 0 :(得分:2)
我下面的想法列表中的一点(我先写过)可能会解释脚本错误。
至于未能应用样式表,我绝对认为它是压缩的。 SP2之前的XP有一种扼杀压缩的CSS和JavaScript的方式;强大的Google-Fu让我在Apache中获得properly documented solution for the CSS/JS compression problem。
建议步骤:从样式表中删除charset
声明,然后在httpd.conf
文件中应用链接的解决方案。
还有一些想法:
@charset
声明往往是“越野车”。我可以详细了解文档编码的原因和原因,但这不是时间或地点。结论:还有其他更可靠的方法可以将高位字符放入样式表和页面中。使用它们。gzip
编码几乎所有非图像的内容,即时和开箱即用,以及任何您实际要访问的浏览器支持将知道如何处理结果。您为什么依赖于完全独立的功能,并且由于奇怪的实现而让您正确配置服务器?<!-- [if IE8]>
标记中看到了link
。答案 1 :(得分:1)
可能这个:
@charset "UTF-8"
答案 2 :(得分:0)
预期的对象通常意味着您正在尝试使用未定义的变量。 (在IE中没有实现的东西?还是竞争条件?)这会阻止JS执行,但它本身不会搞乱这些风格。