IE6 CSS麻烦

时间:2009-01-09 14:58:39

标签: css internet-explorer-6

我将我一直在研究的网站(http://barsannapolis.com)升级为CSS版面,但大部分内容似乎都很顺利。该网站在Firefox,Chrome,IE 7和Safari中正确呈现,但该设计似乎在IE 6中完全出现。是否有任何关于如何解决问题的指导。也许我有一些简单的东西可以忽略?

此外,是否有任何IE工具可以更容易实时编辑CSS,如firebug。

5 个答案:

答案 0 :(得分:6)

positioniseverything.net是你的朋友。因为我很久以前离开那个世界(感谢上帝!),我不羡慕你,但问题通常是双重填充,尤其是。如果您的浮动盒子没有排队(“掉落”)。

您可以在样式表中使用width:30px; _width: 20px;破解IE6,其中_规则最后是您希望进行的IE6'调整'。这适用于所有规则,全面。

但是每次遇到问题时,通常都是横向双重填充,这实际上是在IE6中使用浮动的div。

祝你好运。就像我说的那样,我丝毫不羡慕你。 IE6是一种必须根除的瘟疫。

答案 1 :(得分:3)

您可以试用Internet Explorer开发人员工具栏来帮助您跟踪与CSS相关的问题。

Internet Explorer Developer Toolbar

答案 2 :(得分:2)

在IE浏览器中没有像firebug那么好,即使是IE6和css的几个“常见问题”,事实是每个站点都不同,需要大量的尝试和错误。

老实说,如果<不支持IE6 20%使用它(检查谷歌分析),我的意思是IE7已经出了多年,IE8现在随时出现,甚至gmail宣称不支持IE6所以...我不会担心那么多

答案 3 :(得分:2)

在这种情况下,另一个有用的实用程序是XRAY书签,尽管您可能需要将URL粘贴到IE6地址栏中。

答案 4 :(得分:0)

如果您获得双浮动边距错误,您可能想尝试将display: inline;应用于给您提出问题的浮动元素。这可以防止错误发生,并且意味着您不必为IE分配不同的宽度。