`
浪子回头.小人物
  • 浏览: 10504 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

ie6,ie7,ie8对position:fixed的完美解决方案--整理

    博客分类:
  • css
css 
阅读更多
    ie6对position:fixed不支持,网上有很多解决方法,有的在ie6,ie7上调试成功后,在ie8上又不好使,div层还是跟随滚动条浮动;以下总结方法,在ie6,ie7,ie8上都调试成功,且页面滚动条滚动时,效果还挺好,div层并不会闪烁。

 <div id="goTop_div" class="fixed ie">  </div>


css:
 .fixed{ 
              position:fixed; /*对于火狐等其他浏览器需要设置的*/ 
              top:700px;  /*同上*/ 
        

              width:30px; 
              height:30px; 
              cursor:pointer; 
              display:none; 
 } 
    
.ie{   
             _position: absolute;  
             _clear: both;   
            _top:expression(eval(document.compatMode &amp;&amp;   
                    document.compatMode=='CSS1Compat') ?   
                    documentElement.scrollTop   
                    +(documentElement.clientHeight-this.clientHeight) - 1   
                    : document.body.scrollTop   
                    +(document.body.clientHeight-this.clientHeight) - 1); 
     }

 


分享到:
评论
1 楼 ldl_xz 2014-01-23  
http://www.9958.pw/post/css_position_fixed 亲测通过

相关推荐

    ie6,ie7,ie8完美支持position:fixed的终极解决方案

    ie6对position:fixed不支持,网上有很多解决方法,有的在ie6,ie7上调试成功后,在ie8上又不好使,div层还是跟随滚动条浮 动;以下总结方法,在ie6,ie7,ie8上都调试成功,且页面滚动条滚动时,效果还挺好,div层并...

    ie6 position:fixed解决方案

    可是要在IE6中实现固定效果,position: fixed;就不奏效了。 目前我所知的ie6下fixed的方案大概有纯css和expression+js两种,各有利弊。 1.纯css法 利用了ie6下html元素外面套的一个匿名元素,即 * ,利用选择器层级...

    IE6不兼容position:fixed属性的解决办法分享

    position: fixed;这个属性用起来确实很方便,可以轻松的实现固定位置的浮动层效果。但是,它不支持IE6及以下版本。于是很多同学使用JS模拟。今天写了一个DEMO,涉及左侧、右侧。及上下两边,共四种位置的固定,与...

    IE6浏览器不支持固定定位(position:fixed)解决方案

    今天在学习的时候,突然发现在IE6浏览器下,position:fixed不管用了: 复制代码代码如下: &lt;!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”&gt; &lt;...

    解决ie6的定位问题 position fiexed

    浮动层 在ie6下 定位有问题, position 的fixed属性失效, 以下为解决方案

    IE6 fixed的完美解决方案

    } 这个方法有一个bug未解决:在IE6下会把所有position:absolute都变成“浮动”的元素;还有使用js方法滚动滚动条时会出现对象闪烁,如下方法结合了CSS和js的办法,解决了以上的问题。 代码如下: &lt;!DOCTYPE ...

    css3 position fixed固定居中问题解决方案

    通常,我们要让某元素居中,会这样做: ...解决方案: 复制代码代码如下: #element{ position:fixed; margin:0 auto; left:0; right:0; } 但是在IE7以下的版本中无法工作,要将其更改为: 复制代码

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,用来定时发起AJAX请求。 +2009-09-06 v2.1.0 -Button的Pressed属性值能够正确的反映客户端的变化。 -优化...

    ExtAspNet_v2.3.2_dll

    -实际上IE7下所以的回发都慢,原因是客户端的Base64编码速度慢,已经使用encodeURIComponent来代替Base64编码。 -俄语翻译(feedback:vbelyaev)。 +2010-06-30 v2.3.1 -ExtAspNet控件将不在依赖ViewState,...

    原生JS实现 MUI导航栏透明渐变效果

    首先声明:由于backgroundColor的值采用的是RGBA,IE8及以下不支持,所以此效果不支持IE8及以下的浏览器 css代码 body,p,h1{margin: 0;} .module-layer{ width: 100%; position: fixed; top: 0; left: 0; z-...

    广告始终定位到网页右下角 css

    互联网提供了很多种“将广告始终定位到网页右下角”的解决方案,大多会用到... 以下万恶的代码主要是写给IE6的,在IE7和FF浏览器中,只需要position:fixed就可以将图层定义到网页的任意位置。 CSS Code复制内容

Global site tag (gtag.js) - Google Analytics