问题描述
CSS代码如下:.btfixed{width:1000px;margin:0auto;overflow:hidden;}.btfixed.btfixed_img{position:fixed;bottom:0;z-index:9999;_position:absolute;_left:auto;_top:expression(eval(documentElement.scrollTop+document.documentElement.offsetHeight-77));}
HTML代码如下:<divclass="btfixed"><divclass="btfixed_img"><imgsrc="images/btg.png"usemap="#navmap"height="77"width="1000"></div></div>
在IE6以外的浏览器上正常。但在IE6,浏览器的滚动条可以无限往下拉,这是怎么回事?
解决方案
解决方案二:
.btfixed.btfixed_img{position:fixed;bottom:0;z-index:9999;_position:absolute;_bottom:-1px;;_left:auto;}
解决方案三:
引用1楼p2227的回复:
CSScode.btfixed.btfixed_img{position:fixed;bottom:0;z-index:9999;_position:absolute;_bottom:-1px;;_left:auto;}
这个不行啊。
解决方案四:
我这里测试正常,你可能是代码的其他部分有问题吧。<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title></title><style>.btfixed{width:1000px;margin:0auto;overflow:hidden;}.btfixed.btfixed_img{position:fixed;bottom:0;z-index:9999;_position:absolute;_bottom:-1px;;_left:auto;}</style></head><body><divclass="btfixed"><divclass="btfixed_img"><imgsrc="images/btg.png"usemap="#navmap"height="77"width="1000"></div></div></body></html>