来源:自学PHP网 时间:2015-04-14 14:50 作者: 阅读:次
[导读] 在 IE6 中实现 position:fixed; 的办法刚刚提过,在IE6中是不能直接使用 position:fixed; 。你需要一些 CSS Hack 来解决它。当然,IE6 的问题也不仅仅 position:fixed;相同的还是让 div id=top......
在 IE6 中实现 position:fixed; 的办法 相同的还是让 <div id="top">...</div> 元素固定在浏览器的底部和距离右边的20个像素,这次的代码是: #top{ right 跟 left 属性可以用绝对定位的办法解决,而 top 跟 bottom 就需要用上面的表达式来实现。其中在_position:absolute; 中的 _ 符号只有 IE6 才能识别,目的是为了区分其他浏览器。 上面的只是一个例子,下面的才是最重要的代码片段: 使元素固定在浏览器的顶部:#top{ position:fixed; 闪动问题 到此,IE6 的 position:fixed; 问题已经被解决了。这里还为大家搜集了一个采用JS解决的办法。 JS的解决方案 JS的解决方案很简单,通过设置一个top来实现,top是指分页的上边距离document的上边的长度,可以被分解成下面几项(并不是完整的代码) top = scrollTop + clientHeight - height(分页的高度)
window.onresize = window.onscroll = function(){ |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com