ie6下position fixed的失效bug

一直以为position:fixed可以兼容IE6,今天给一个网站加个微信二维码,发现IE6不兼容。才知道IE6下positionfixed失效。

假如一个div{z-index1000;right10px;positionfixed;top300px; width:100px; height:300px;}在火狐下正常可以看到是漂浮在右侧,随着滚动条的位置改变div的位置还是固定的,

但是如果在IE6下看,IE6又开始蛋疼了,会看到div直接在最上部,位置也没有固定,很头疼啊。最后查了下将样式修改下{z-index1000;right10px;positionfixed;top300px; width:100px; height:300px;_positionabsolute;_topexpression(offsetParent.scrollTop+300);_leftexpression(offsetParent.scrollright);}这样就可以

你可能感兴趣的:(position)