我将我一直在研究的网站(http://barsannapolis.com)升级为CSS版面,但大部分内容似乎都很顺利。该网站在Firefox,Chrome,IE 7和Safari中正确呈现,但该设计似乎在IE 6中完全出现。是否有任何关于如何解决问题的指导。也许我有一些简单的东西可以忽略?
此外,是否有任何IE工具可以更容易实时编辑CSS,如firebug。
答案 0 :(得分:6)
positioniseverything.net是你的朋友。因为我很久以前离开那个世界(感谢上帝!),我不羡慕你,但问题通常是双重填充,尤其是。如果您的浮动盒子没有排队(“掉落”)。
您可以在样式表中使用width:30px; _width: 20px;
破解IE6,其中_规则最后是您希望进行的IE6'调整'。这适用于所有规则,全面。
但是每次遇到问题时,通常都是横向双重填充,这实际上是在IE6中使用浮动的div。
祝你好运。就像我说的那样,我丝毫不羡慕你。 IE6是一种必须根除的瘟疫。答案 1 :(得分:3)
您可以试用Internet Explorer开发人员工具栏来帮助您跟踪与CSS相关的问题。
答案 2 :(得分:2)
老实说,如果<不支持IE6 20%使用它(检查谷歌分析),我的意思是IE7已经出了多年,IE8现在随时出现,甚至gmail宣称不支持IE6所以...我不会担心那么多
答案 3 :(得分:2)
在这种情况下,另一个有用的实用程序是XRAY书签,尽管您可能需要将URL粘贴到IE6地址栏中。
答案 4 :(得分:0)
如果您获得双浮动边距错误,您可能想尝试将display: inline;
应用于给您提出问题的浮动元素。这可以防止错误发生,并且意味着您不必为IE分配不同的宽度。