欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

内容已发链接,请高手帮忙修改下兼容有关问题。 着急

更新时间: 2014-01-05 01:51:35 责任编辑: Author_N1

 

求助:内容已发链接,请高手帮忙修改下兼容问题。 着急~

--参考方法--
ie6不支持fixed定位,IE7应该td不支持fixed定位,没效果。。

你那2列用div来模拟就好了吧。。ie7+ div支持fixed

IE6你要使用absolute定位+expresstion css来模拟
--参考方法--
 .fixed-right {
     position:fixed;
     _position:absolute;
     right:0;
     left:auto;
     _right:auto;
     _left:"expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)
--参考方法--
0)-(parseInt(this.currentStyle.marginRight,10)
--参考方法--
0))";
}
/* 可以把 about:blank 设置成你的CSS文件地址 */
html,html body {
     _background-image:url(about:blank);
     _background-attachment:fixed;
}



一个右固定的样式
--参考方法--
引用:
Quote: 引用:

不光在ie不正常,在其他浏览器也不正常呢
如果是fixed定位的话,确实如楼上所说 要用css表达式来兼容ie6的



不应该的呀   如果用CSS表达式来做兼容 我该如何该那?  求指点...  我这里都测试通过了呀  就只有 IE6.7不通过的```

你这个完全可以不需要用fixed的嘛,用这种方式难道不符合你要求?
<div style="position: relative;width:400px;">
    <div style="position: absolute;left: 0;width: 30px;height: 200px;border: solid 1px red;"></div>
    <div style="position: absolute;right: 16px;width: 50px;height: 200px;border: solid 1px red;"></div>
    <div style="height: 200px;width:400px; overflow: auto;">
        <table>...</table>
    </div>
</div>
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:51:35
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2112/
本文WWW.DOC100.NET DOC100.NET版权所有。