怎么实现div层随着浏览器滚动条而滚动(绝对定位的层)?

如题所述

第1个回答  推荐于2018-03-21
#info {
background:#000;
color:#fff;
bottom: 0;
margin: 0 auto;
position: fixed;
height:23px;
/*opacity: .85;
filter: alpha(opacity=85);*/
line-height:23px;
width: 100%;
z-index: 999;
_bottom:auto;
_width: 100%;
_position: absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

这是一个兼容IE6的绝对定位的写法。始终处于浏览器底部。本回答被网友采纳
第2个回答  2012-02-12
IE6无解,想别的办法吧。
多换几种写法,最后不得已再用JS。
如果是用Js写就是当前的top值+scrollTop
第3个回答  2012-02-10
使用js,好像有screen什么的方法,记不清楚了

css如何实现div随滚动条移动css左右滚动条
1。在头部定义一个div,固定高度,设置绝对位置(position:absolute),设置上边距(top:0);2.在底部定义一个div,固定高度,设置绝对位置(position:absolute),设置下边距(bottom:0);3.在中间定义一个div并自动设置滚动条(溢出:auto);设置绝对定位(position:absolute),设置top和bottom,top的值等于头d...

设置div滚动条滚动到指定位置?
5、在css标签内,再使用position属性设置div为绝对定位,距离底部为0px,距离左边缘为0px。6、在浏览器打开test.html文件,查看实现的效果。网页中如何让DIV在网页滚动到特定位置时出现用js或者jquery比较好实现。但你要知道,滚动到哪个特定位置,例如滚动到一个标题h3那显示这个div,那么可以用jquery算这...

怎样实现网页中div可随鼠标滚动一定距离然后固定
1、头部定义一个div,固定高度,设置绝对定位(position:absolute),设置上边距(top:0);2、底部定义一个div,固定高度,设置绝对定位(position:absolute),设置下边距(bottom:0);3、中间定义一个div,设置滚动条自动( overflow: auto); 设置绝对定位(position:absolute),设置top和bottom,top的值等于头部...

HTML如何实现某区域的内容用滚动条看,其它区域都是固定不动的
1、首先,打开html编辑器,新建html文件,例如:index.html。2、在index.html中的<body>标签中,输入html代码:<div style="width: 100px; height: 100px; overflow: scroll">测试div内容超出用滚动条的内容<\/div> 3、浏览器运行index.html页面,此时。

JS中如何让弹出页面居中且随页面的滚动而滚动?效果请参阅豆瓣。_百度知...
未设定优先属性(z-index)的div,按照声明的顺序层叠,后声明的盖住先声明的,如果有两个Div属于父子关系,则子div覆盖父div;5、透明属性:opacity:0.3;(firefox专用);filter:alpha(opacity=30)(IE专用)两者一起用的时候就将两种主流浏览器都兼容了;上面例子是将Div的透明度设置为30%,可以...

HTML如何实现某区域的内容用滚动条看,其它区域都是固定不动的
下载文件:网页自定义滚动条.swf|比如如下 当高度超过300时就出现滚动条 高度不变 y就是竖方向 x是横方向 div { overflow-y:scroll; height:300px;} 如果想把滚动条弄好看点 那还需要好几条样式 请参考swf文件

div中的相对定位与绝对定位
(再一点,相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其他框)例如:#mybox{position:relative;left:20px;top:20px;}效果就是使这个层向下和向左移动了20px。2.position:absolute; 表示绝对定位,位置将依据浏览器左上角的0点开始计算,绝对定位使元素与文档流无关,因此不占据...

jsp网页移动滚动条怎么做到头部不动,就中间和下部动?
你把头部的div设置绝对应为,属性为position:fixed,就可以实现,一般这个属性用来设置网页左右两侧的广告栏位,内容下拉广告栏位仍在相对浏览器的中间位置

如何让一张长图随着滚动条下拉延伸加载
一、position:fixed属性的含义fixed:生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过"left","top","right"以及"bottom"属性进行规定。我们平时所说的固定定位指的就是fixed,设置了固定定位的元素不会随滚动条上下滚动。二、一般的position:fixed;实现方法#top{position:fixed;bottom:0;...

HTML中DIV的相对定位与绝对定位如何操作?
相对定位(relative):当设了相对的偏移量之后,这个DIV原来所占据的位置(文档流)不会被下面的DIV块挤占,而是空在那里;当偏移后向下或者向右的内容会被隐藏,而 这一点区别于绝对定位,绝对定位会出现滚动条。但是向左或者向右的内容超出当前浏览器的视线,无论是相对还是觉得定位,超出的部分都会被...

相似回答