[已解决问题] 问一个DIV层的问题
提问时间: 2008-05-16 17:07
悬赏分:100 浏览:197 次
大家先看看这个http://www.stickmanlabs.com/lightwindow/。他的覆盖层就算你拖动滚动条也是静止不动的,动的只有下面的网页内容。但是我自己做的是覆盖层会和网页上下一起动。我想实现和他那样的效果应该怎么做!大家给个实例或者给点思路!谢谢!(好像他这个IE6下不行)
最佳答案
把下面的代码存成一个文件,看看:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <style type="text/css">
        body,div{margin:0;}
        .top{position: fixed;top:0;left:0;width:100%;height:50px;background-color:#f00;}
        .left{position: fixed;top:50px;left:20px;width:180px;}
        .main{margin-left:200px;background:#0f0;}
    </style>
</head>
<body>
<div class="top">这里占个位置先</div>

<div class="left">我就<br />不动<br />地方<br />你能<br />怎么<br />着?</div>
<div class="main">
你<br /><br /><br /><br />就<br /><br /><br /><br />
使<br /><br /><br /><br />劲<br /><br /><br /><br />
儿<br /><br /><br /><br />往<br /><br /><br /><br />
下<br /><br /><br /><br />拉<br /><br /><br /><br />
吧<br /><br /><br /><br />!<br /><br /><br /><br />
你<br /><br /><br /><br />就<br /><br /><br /><br />
使<br /><br /><br /><br />劲<br /><br /><br /><br />
儿<br /><br /><br /><br />往<br /><br /><br /><br />
下<br /><br /><br /><br />拉<br /><br /><br /><br />
吧<br /><br /><br /><br />!<br /><br /><br /><br />
你<br /><br /><br /><br />就<br /><br /><br /><br />
使<br /><br /><br /><br />劲<br /><br /><br /><br />
儿<br /><br /><br /><br />往<br /><br /><br /><br />
下<br /><br /><br /><br />拉<br /><br /><br /><br />
吧<br /><br /><br /><br />!<br /><br /><br /><br />
</div>
</body>
</html>
2008/5/16 19:56:44 回答者:丁学


提问者对于答案的评价:不错!!但是吧这段声明改了就不行了。&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
其它回答(2)
试试这样的css:

#overlay_layer{ position: fixed}
1个月前   回答者:deerchao - 大侠五级
很强悍,不过IE6下不行.
1个月前   回答者:侯垒 - 小虾三级
评论
1个月前   玉开 :
study
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除