我遇到了一些问题,在我的网站上的某段代码;此错误只发生在Internet Explorer 7中。奇怪的IE7错误/错误
而不是发布我所有的HTML/CSS标记在这里我已经提出了一个版本的网站here。
正如你可以看到我有在列“部件”,出于某种原因IE7下的小工具标题中增加了额外的空间,而FF显示得很好了任何空间。
不会出现在IE8,FF3,歌剧,Safari或Chrome此错误。
任何人都可以提出为什么会发生这种情况,如果可能的话,修复?
在此先感谢!
我遇到了一些问题,在我的网站上的某段代码;此错误只发生在Internet Explorer 7中。奇怪的IE7错误/错误
而不是发布我所有的HTML/CSS标记在这里我已经提出了一个版本的网站here。
正如你可以看到我有在列“部件”,出于某种原因IE7下的小工具标题中增加了额外的空间,而FF显示得很好了任何空间。
不会出现在IE8,FF3,歌剧,Safari或Chrome此错误。
任何人都可以提出为什么会发生这种情况,如果可能的话,修复?
在此先感谢!
将此css添加到wgt-wrap中,它应该表现得很好。
zoom: 1
Google for hasLayout for explanation。
[编辑]此讨论提供更深入地了解该IE错误。 Why does Internet Explorer need the "hasLayout" flag?
不幸的是IE7在Ubuntu上运行得不好,所以我无法重现你的错误,但你有没有尝试用像Reset CSS这样的样式表重置你的CSS?
还有a great site about browser quirks,你可能想看看。
你有没有通过做一个CSS复位zero'ing你所有的元素的开始?我看到你的div中有几个不同的元素,有可能其中的一个在IE7中有一个默认的马林,它将所有的东西都扔出了怪物...
是的我已经使用YUI提供的reset.css和font.reset.css。这正在我已经提出的测试网站上使用。 – schone 2009-08-05 23:22:42
谢谢Chetan!修好了! – schone 2009-08-05 23:32:53
很酷,我会尽力记住这一点!伟大的提示。 – 2009-08-05 23:37:36