IE7横条保持永远

时间:2014-04-01 14:29:18

标签: css internet-explorer-7

当您通过ASP.Net添加更多面板时,我会在列表页面上显示一个水平条,该网格宽度大于网站宽度928px。

除了 drumrolls - IE7

之外,这适用于所有浏览器

在IE7中,条形图开始看起来很好但是当你滑过它时它只是继续前进,就好像它是一个4000px +宽的页面,而不是说1200px。

这是内部DIV的CSS:

#topholder
{   
    width: 928px; 
    overflow: auto;
    margin-top: 0px;
    margin-left: 8px;
    margin-right: 8px;
    xpadding-left: 2px;
    margin-bottom: 0px;
    overflow-y: hidden; 

    /* IE 7 hack */
    *position: relative;
}

和外部div:

#panelMain {
    overflow: hidden;
}

基本ASP面板的布局如下:

http://jsfiddle.net/dQ6FM/

1 个答案:

答案 0 :(得分:0)

如果其他所有方法都失败了......请尝试隐藏页面的其余部分吗?

html {overflow-x: hidden;}
#topholder {overflow-x: hidden;}