机器人研究所—机器人品牌|机器人公司
帐号
密码

密码找回? 注册?

ie6跟随屏幕移动DIV

发布时间:2016-04-25

收藏

内容

【IE6 position:fixed不能用的解决方法/ie6跟随屏幕移动DIV/跟随滚动条移动】fixedIE6

解决方法:

CSS里加:

_right:expression(eval(document.documentElement.scrollLeft+10));_top:expression(eval(document.documentElement.scrollTop+200))//right和top还有他属性里的.scrollLeft+10这些属性和值可以按需求修改。【实际上如果只是上下fixed只需要写top的代码就行】

例子:

.position_l{ width:120px; background:#fff; position:fixed; _position:absolute; left:50%; bottom:250px; margin-left:-625px;

_right:expression(eval(document.documentElement.scrollLeft+10));_top:expression(eval(document.documentElement.scrollTop+120))}

//【重要】这里的left:50%然后margin-left:-625px;如果是1000px的网页正好这个左边导航浮动在外层,如果像素低的时候是不会挡住网页的主要内容的。原理是50%到中间,然后如果是1000px的网页再往左移动500px就到边上,但实际上浮动的div是有宽度的,那么再加上这个宽度得到625px。【左浮动不挡住DIV的做法。返回顶部等浮动的做法。】//右浮动可以自己修改。(注意可以right这个是可以不写的)


评论

桂ICP备13000955号-5