求助:内容已发链接,请高手帮忙修改下兼容问题。 着急~ 本帖最后由 BaLiJieTouDeLiMing 于 2013-12-03 12:30:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ie6不支持fixed定位,IE7应该td不支持fixed定位,没效果。。你那2列用div来模拟就好了吧。。ie7+ div支持fixedIE6你要使用absolute定位+expresstion css来模拟 不光在ie不正常,在其他浏览器也不正常呢如果是fixed定位的话,确实如楼上所说 要用css表达式来兼容ie6的 我用chrome和FF看了下,同样有问题 不应该的呀 如果用CSS表达式来做兼容 我该如何该那? 求指点... 我这里都测试通过了呀 就只有 IE6.7不通过的``` 我这里是主流浏览器没有问题的呀 就只有IE6.7 为什么 你会看到 chrome和firefox有问题那 ? 哦 这个不要紧 这个 到时候放在iframe框架中的时候 就好了 呵呵~ .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;}一个右固定的样式 不应该的呀 如果用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> 你这 Ie6 7 不兼容 fixed的 建议你做三层,两边做定位 问题还是没有很好解决~ 能不能在给解决一下 ~ 谢谢了~ 邮箱:[email protected] 如何学习使用正则表达式,有什么规律, 求一段JS代码,关于层展开的,下班结帖 myeclipse自带的javascript编辑器,可以添加用户库,说明也是可以产生自动提示。可是为什么不起作用? 如何取得按钮位置 求一正则表达式 对于一个字符串,里面包含了一些分号,可能是中文,也可能是英文,我怎么用js实现把所有的分号转换为英文分号 一个菜鸟问题,超级链接的弹除提示如何做的? 关于调用外部程序后获取返回值的问题,在线等... 我该怎么做? 请问怎么得到marquee现在的状态是否在滚动? 帮忙给说个js的效果 ajax获取xml文件报错问题
如果是fixed定位的话,确实如楼上所说 要用css表达式来兼容ie6的
哦 这个不要紧 这个 到时候放在iframe框架中的时候 就好了 呵呵~
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;
}一个右固定的样式
你这个完全可以不需要用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>
两边做定位
问题还是没有很好解决~ 能不能在给解决一下 ~ 谢谢了~
邮箱:[email protected]