css如何固定住元素不变


当前第2页 返回上一页

所以我们可以通过在css里计算javascript值来改变top值,代码如下:

1

2

3

4

#ads{

    _position:absolute;

    _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);

}

似乎一切都完美了,但是我们在IE6下运行的时候会发现,随着滚动条的移动,我们的这个#ads朋友他会抖动。解决方法也很简单,只要在body里加一点点的css,如下:

1

2

3

4

body{

    background-image:url(about:blank); /* for IE6 */

    background-attachment:fixed; /*必须*/

}

完整的代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

body{

    background-image:url(about:blank); /* for IE6 */

    background-attachment:fixed; /*必须*/

}

#ads{

    width:300px;

    height:250px;

    position:fixed;

    right:0;

    bottom:0;

    _position:absolute;

    _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);

    border:1px solid red;

}

推荐学习:css视频教程

以上就是css如何固定住元素不变的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

css怎么隐藏内容

十一款学css小游戏,你知道几个

css如何设置背景图片位置

如何利用css实现只在设置的框内点击链接跳转

css hover怎么设置

css如何使文字垂直对齐

css多行注释怎么写

id在css中怎么表示什么

css怎么让两个背景重合

css怎么去掉select箭头

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...