2010-02-16 133 views
9

过去3年来,我一直很幸运地为那些不需要以任何方式支持IE 6的公司开发网站。是否有一个良好的IE 6考虑事项库?

我刚刚接受了一家公司的开发工作,该公司与金融领域的IE 6客户合作,专门致力于。这些人可能会被公司IT部门所忽略或者没有升级,或者无论原因是什么,我们都不得不支持IE 6(和JUST IE 6)。

我没有背景支持这个浏览器,我曾经很高兴地跳过了SO问题,处理IE lte选择器和所有这些。但现在,它将支付账单,我想尽可能多地了解那些工作/不工作的CSS选择器,JS如何变得古怪,以及其他可以帮助我赶上新工作的东西。

是否有一个很好的构成可爱的IE 6体验的“怪癖”的存储库,还是它在零碎的管子上传播?

+3

我真诚地希望工作的其他部分弥补了必须专门针对IE6 ;-) – ChristopheD 2010-02-16 21:29:16

+0

你并不孤单。 – Upperstage 2010-02-16 21:51:11

+0

社区wiki? – 2010-02-16 22:12:04

回答

8

hasLayout是一个很好的概述所有已知的IE浏览器的CSS错误,其中大部分完整的解决方案。这个网站是更好的概述,一个真正的bug库。总而言之,简而言之,不是分散在像Quirksmode这样的100多页,而这又是一个很好的通用参考

11

是那里的“怪癖”构成可爱的IE 6的经验

quirksmode.org是浏览器的兼容性问题,一个很好的资源的一个很好的程序存储库。它有很棒的,设计精美的兼容性表格,可以为你提供几乎所有你需要知道的内容。一定要看看。

2

QuirksMode.org是Internet上浏览器兼容性信息的主要来源。”具体来说,对于您的问题,请访问此处的CSS2页面,并查看表格中的IE6列。

3

我的客户使用IE6。上面列出的存储库可能会提到这些,但我仍然在这里写下它们。

  • 如果您使用https,avoid mixed content messages避免javascript:void(0)和类似的构造。
  • 如果您使用https,avoid mixed content messages确保所有iframe具有有效的src属性。
  • 找到Microsoft Script Debugger的副本并学会喜欢。它很臭,但它似乎是镇上唯一的游戏。
  • 要求贵公司让你开发使用FF和FireBug(我做过),用这些开发,在IE6中经常测试
  • 我用下面的URL来转储DOM: javascript:'<xmp>%20+%20window.document.body.outerHTML%20+%20</xmp>'
相关问题