互联网资源管理器6盒模型

时间:2009-09-02 11:45:51

标签: html css internet-explorer internet-explorer-6

我正在一个网站上工作,我遇到了Internet Explorer框模型(填充和边距)的问题,所以我试图修复它,在Internet Explorer 7中我通过使用适当的doctype修复它但似乎没有在Internet Explorer 6上工作,有没有办法修复Internet Explorer 6盒模型?任何帮助表示赞赏。

4 个答案:

答案 0 :(得分:2)

尝试在CSS-Hack中使用一半的边距用于Internet Explorer lt7。

请注意这样:

html * selector { margin: foo(half size of elements margin working on other browsers);}

我将其称为双边距浮动错误。这是一个Reference

答案 1 :(得分:1)

一般来说,我只是尽量避免使用宽度+填充/边框。

如果你不能,一个简单的方法是使用div:一个宽度为&的“包装器”。 margin(与两个盒子模型相同),另一个带有border-width和padding。

答案 2 :(得分:0)

在不知道您的确切代码和问题的情况下,我可以提供的最佳建议是查看here以获取已知资源管理器问题的解决方案列表。

答案 3 :(得分:0)

虽然根据您对此应用程序的要求规范,这可能对您没有用,但我建议您根本不支持IE6。盒子模型只是它的一个小问题 - 如果你开始考虑浏览器的安全漏洞,IE6的问题比错误的边界更大......

相反,我建议实施类似IE6 Update的内容,以尝试说服用户升级其浏览器。