Css Internet Explorer宽度问题

Css Internet Explorer宽度问题,css,internet-explorer-7,Css,Internet Explorer 7,*我之所以发布这个问题,是因为我之前只得到一个回复,但它不起作用。希望有新的人会看到这一点,知道该怎么做* 我正在使用查看IE7中新安装的论坛()。如果你想看一看,你可以看到论坛的包含元素溢出了(它比我整个站点的960px容器要宽) 我尝试将overflow:hidden添加到.wrapper类以及width:100%添加到.tborder中,但没有成功 论坛在IE8+、FF、Chrome和Safari中呈现正确,但在IE7中呈现不正确。有人知道我如何解决这个问题吗?如果您使用IE9/8并运行开

*我之所以发布这个问题,是因为我之前只得到一个回复,但它不起作用。希望有新的人会看到这一点,知道该怎么做*

我正在使用查看IE7中新安装的论坛()。如果你想看一看,你可以看到论坛的包含元素溢出了(它比我整个站点的960px容器要宽)

我尝试将
overflow:hidden
添加到
.wrapper
类以及
width:100%
添加到
.tborder
中,但没有成功


论坛在IE8+、FF、Chrome和Safari中呈现正确,但在IE7中呈现不正确。有人知道我如何解决这个问题吗?

如果您使用IE9/8并运行开发者工具栏,您会注意到正在为IE7和IE8生成的global.css是不同的。看看是什么为您生成了样式表,看看您是否可以修改它,使最小宽度为930px;或最小宽度:100%

或者第二个选项在glboal.css样式表之后添加一个内联样式或在页面上添加css或链接另一个样式表.wrapper{MIN-WIDTH:930px!important;}.wrapper{MIN-WIDTH:100%!important;}以覆盖在global.css文件中生成的内容

IE7:

IE8:


更改包装器类的最小宽度值。您可以设置静态宽度或将其设置为100%。

Remove#wrapper div
并设置IE7-specific.tborder{display:inline table}

如果您使用的是Windows box,我还可以建议您使用虚拟PC并选择.IE8和IE9(可能IE7也有它不记得了)有开发者工具栏,您可以在其中更改渲染设置,以按照您想要的IE7、IE8或IE9进行渲染。与@Chris:-1完全相同,与他昨天提出的问题完全相同。我知道这是转载,但StackOverflow不是这样工作的。你不应该发布完全相同的问题,特别是因为你昨天才问了第一个问题。@Alastair-当你的问题不再得到意见或回答,而且还没有得到回答时,协议是什么?是否有办法将其凹凸以获得可见性?ipinfo.info/netrenderer仍将其显示为已损坏(可能是缓存问题),但browsershots.org显示IE7现在已正确渲染。这很奇怪,因为我在
.wrapper
上注释掉了所有这些宽度属性,但我想IE7没有检测到注释。我刚把它们取下来,它就解决了问题。谢谢
.wrapper {
    MIN-WIDTH: 970px; MARGIN: auto; WIDTH: 85%; MAX-WIDTH: 1500px
}
.wrapper {
    MARGIN: auto
}