我以为我做得很好,我的网站通过了XHTML1.0严格的验证,并且在IE6中完美运行,并且在IE8和Chrome中看起来还不错。我很高兴地认为它可以在IE6和8中运行,IE7肯定可以。但是在检查时,我发现其中之一在IE7中具有滚动条,似乎宽度应该达到应有的200%...内容不错,但您可以滚动整个内容。 2个单独的页面有此问题,第3个则没有,即使所有页面使用相同的布局模板-第2个页面的主要区别是浮动div。

IE7在这方面(浮动)是否存在特定的已知问题?

编辑:here's the live site,请客气:)。

更新:在FF3中测试,并且在这里也可以正常工作。因此,Chrome,FF,IE8甚至IE6都可以正常工作,但是IE7有一些缺点。
更新:IE8兼容模式还引入了完全相同的行为。

最佳答案

尝试使用em或px设置pageContent div的宽度。您可能需要为IE7输入特定的CSS规则(我相信它的* + html {css规则}。从标记看,似乎没有设置width属性。

另外,一种快速的解决方法是添加一个meta标签,以强制页面始终以IE8模式呈现:



您可以在这里找到更多信息:

http://blogs.msdn.com/b/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx

希望能有所帮助

关于html - 当我以为我的网站运行正常时,它就在IE7中搞砸了,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2955884/

10-13 02:24