我以为我做得很好,我的网站通过了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/