在ie6下实现position-fixed的效果
2009-08-12 10:56
567 查看
这个只是模拟position-fixe,很不错的,兼容了现在的主流浏览器(IE6、IE7、IE8、火狐、Opera、谷歌浏览器)也就是说你现在用到得浏览器都会兼容的,
效果也不错,其实也很简单。
原理很简单:就是利用到了verflow:hidden;overflow:auto;position:relative; position:absolute;的应用,
要注意:html{ overflow:hidden; height:100%}也的加上,不然的话不会出现下拉条。
有了这个,你也可以用他来做对联广告了,省去JS,但是没有JS的效果,毕竟是css啊,哈哈
CSS:
<style type="text/css">
*{ margin:0; padding:0}
html{ overflow:hidden; height:100%}
body{ font-size:12px; overflow:hidden; position:relative; height:100%}
.fix{ position:absolute; width:120px; height:200px; border:1px solid #09F; background:#CCC; top:10px; left:10px}
.rolling{ overflow:auto; height:100%}
.rolling-cen{ margin:0 0 0 150px;}
</style>
html:
1 <div class="fix">12312313213213</div>
2 <div class="rolling">
3 <div class="rolling-cen">
4 12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
5 12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
6 12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
7 12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
8 12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
9 12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />
12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />
12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />
12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />
12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />
</div>
</div>
效果也不错,其实也很简单。
原理很简单:就是利用到了verflow:hidden;overflow:auto;position:relative; position:absolute;的应用,
要注意:html{ overflow:hidden; height:100%}也的加上,不然的话不会出现下拉条。
有了这个,你也可以用他来做对联广告了,省去JS,但是没有JS的效果,毕竟是css啊,哈哈
CSS:
<style type="text/css">
*{ margin:0; padding:0}
html{ overflow:hidden; height:100%}
body{ font-size:12px; overflow:hidden; position:relative; height:100%}
.fix{ position:absolute; width:120px; height:200px; border:1px solid #09F; background:#CCC; top:10px; left:10px}
.rolling{ overflow:auto; height:100%}
.rolling-cen{ margin:0 0 0 150px;}
</style>
html:
1 <div class="fix">12312313213213</div>
2 <div class="rolling">
3 <div class="rolling-cen">
4 12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
5 12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
6 12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
7 12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
8 12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
9 12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br /><br /><br /><br />
12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />
12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />
12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />
12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />
12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />12312313213213<br />
</div>
</div>
相关文章推荐
- ie6下实现position:fixed效果实例介绍
- 在ie6下实现position-fixed的效果--------续集---对联效果(02)
- chrome不兼容position:fixed 对联广告JS 不用JS做对联广告效果 CSS实现对联广告效果
- 【IE6 BUG大全】position:fixed在IE6下的实现
- cssIE6解决无法实现position:fixed浮动层固定在滚动页面(无抖动)
- javascript ie6兼容position:fixed实现思路
- position:fixed在IE6下的实现
- IE6以及低版本浏览器重模拟position:fixed的效果
- 在IE6下实现fixed定位效果
- ie6不识position:fixed,固定定位的其它实现
- 详解IE6中的position:fixed问题与随滚动条滚动的效果
- position:fixed在IE6下的实现
- 实现 IE6 下支持 position-fixed 的 CSS 属性并解决“振动”的问题
- position:fixed;在IE6中的完美实现
- ie6 position-fixed效果
- 在 IE6 中实现 position:fixed; 的办法
- IE6下实现position:fixed
- 【CSS】IE6中的position:fixed问题与随滚动条滚动的效果
- javascript ie6兼容position:fixed实现思路
- chrome不兼容position:fixed 对联广告JS 不用JS做对联广告效果 CSS实现对联广告效果