IE6 CSS Fixed 固定位置 防闪屏

来源:互联网 发布:蔬菜交易软件 编辑:程序博客网 时间:2024/04/30 17:12

让层一直固定在页面上,常用的四个角代码,加入仿闪屏样式,稍加修改即可使用。

.fixed-top{position:fixed;bottom:auto;top:0px;}.fixed-bottom{position:fixed;bottom:0px;top:auto;}.fixed-left{position:fixed;right:auto;left:0px;}.fixed-right{position:fixed;right:0px;left:auto;}/* IE6 */* html,* html body{background-image:url(about:blank);background-attachment:fixed;}* html .fixed-top{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}* html .fixed-right{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}* html .fixed-bottom{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}* html .fixed-left{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft));}

更详细的请移步这里:CSS hack 解决 IE6 Fixed 不兼容和闪屏的问题 讲解两种方法(加减法和浮动法)实现IE6下固定位置,并附多种实际用例代码。

0 0
原创粉丝点击