我在IE的CSS解释中找到了一些错误或问题的引用,但信息似乎相当分散.如果存在这样的概述,我想指向全面的概述.
编辑:微软已经愿意列出IE的CSS问题了(感谢mouviciel-> sanchothefat),但显然他们不会提供解决方法.所以解决方法也会很好.
谢谢
查看Quirks模式.它是跨浏览器的CSS兼容性的绝佳资源.
我发现避免疼痛的最佳政策是遵循以下规则:
建立一个更兼容和开发人员友好的浏览器,如firefox首先,在IE(以及safari/chrome(webkit)和歌剧)中彻底测试
使用严格的doctype-避免怪癖模式,因为根据定义,怪癖不是标准的
使用重置样式表
使用像jQuery或Prototype这样的javascript框架 - 他们可以隐藏一些javascript和DOM不兼容性.
使用良好的语义布局 - 对于错误行为的浏览器,它更有可能降级
接受它不会是完美的,并且不会出现真正的小差异
遵循这些规则我首先没有那么多问题.