在IE6中修复布局错误的策略?

Jas*_*rth 7 html internet-explorer-6

一般来说,解决IE6中布局错误的最佳方法是什么?在试图弄清楚为什么你的页面突然看起来像猴子编码时,应该寻找哪些最常见的错误或问题?

Sea*_*ley 9

第一件事

获取Internet Explorer开发人员工具栏.这是一个节省生命,适用于IE6和/或IE7.它不是Web Developer Toolbar或Firebug for Firefox的替代品,但它总比没有好.

知道你的敌人

阅读IE的怪癖 - 特别是hasLayout溢出等.还有许多CSS细节,你必须要么没有或找到替代品.了解有多少流行的JavaScript 工具包/框架/可以解决不同的问题.

罗马不是一天建成的

你必须越多地使用它,你就会记得越多,并且不必经常查找.在这方面没有替代经验.不过有几位人士指出,网上有很多资源. 立场就是一切都在那里.


Nic*_*rdi 1

盒模型通常是罪魁祸首。基本上,这意味着您尝试定位和使用不受支持的 CSS 的任何 div 都会导致此问题。

如果您使用 min-{width,height} 或 max-{width,height},您可能会发现这种情况发生。

这为检查不同版本的兼容性提供了很好的参考。

http://www.aptana.com/reference/html/api/CSS.index.html