2011-05-23 65 views
1

我在我们的stackoverflow网站上看到了一些与IE问题相关的部分,但我的问题仍在等待。Internet Explorer 6 CSS加载问题

在我的本地服务器上,我正在运行一个应用程序,该应用程序可以完美加载JS和CSS文件,并在IE7 +和Firefox中正常工作。问题在于IE6。

如果在IE6中运行,可以加载少量的数据,但是如果数据量较大则不能加载。

能够发现CSS导致的完整问题,但不知道CSS在哪里出错。

我用w3c验证器测试了我的应用程序,它显示了一些可以忽略的小错误,一切看起来都不错。

即使使用IE修复CSS。

任何人都可以请我提供一些想法,就像有没有任何CSS调试IE6。

在此先感谢...

+2

哦,男孩,IE6再次发布。 :-(为什么人们仍然坚持支持IE6?作为一名开发人员,如果有人要求你写一个网站,并且他们指定了IE6的支持作为要求,告诉他们它会加倍开发成本 – Spudley 2011-05-23 12:02:17

+1

ahh,这些所有的讨论已经完成,然后我开始修复。 – Max 2011-05-23 12:04:47

+0

您是否检查过quirksmode.org和caniuse.com等网站,以确保您使用的所有功能都得到IE6的支持? – Spudley 2011-05-23 14:57:09

回答

0

你正在生成的每数据行一个<style>元素?当您无法访问<head>元素或者无法将规则链接到单个<style>元素时,这很常见(尽管我不喜欢它)。

如果是这样,你是否有超过31个<style>元素? IE对样式表的数量有限制,所以你可能会看到这个问题。

这里有很多博客文章(和SO问题)。这里有一些我能找到的更好的:

Does IE 8 have a limit on number of stylesheets per page?Stylesheets Not Loading? 31 Reasons to Hate Internet ExplorerInternet Explorer CSS limits

+0

谢谢安迪,这给了我一些研究,我解决了我的方式,但这是有帮助的 – Max 2011-05-24 10:37:50

2

Internet explorer developer toolbar可能去的地方,以帮助你。这是非常有用的,虽然不如其他浏览器的选择。它可以安装在IE6上。要访问一次安装它在“方便”的地方查看 - >工具栏

+0

谢谢尤尔,让我试试 – Max 2011-05-23 12:10:02