2011-01-11 59 views
2

我有一个绝对定位的div,我需要去填充整个文档的背景到一个模态窗口。模式Div来填充整个窗口,包括低于折叠

我可以让它填满窗口,但是当有滚动条时,它不会填充当前可见的区域。

这是我当前的代码:

position:absolute; 
top:0; 
left:0; 
height:100%; 
min-height:100%; 

顺便说一句,我可以得到它的水平填充文档。

回答

7

给股利position:fixed和顶部,底部,左,右0

在这里看到: http://jsfiddle.net/sQLPr/

编辑 - 删除以下行

  • 和它的父(可能是身体) position:relative
+0

没有必要设置身体的位置相对。 – meo 2011-01-11 10:55:02

+0

你是对的,父母上的位置:亲戚对于位置:绝对位置的元素是很好的定位。我立场纠正。 – Bazzz 2011-01-11 12:58:32

4
div.covered {position: fixed; top:0; left:0; bottom:0; right:0;} 
这里

测试:http://jsfiddle.net/meo/kGUYG/2/

的位置绝对是要去滚动当您滚动页面,除非你找到一个JS的解决方案。您需要使用固定的位置,以便内容不会滚动。

-2

把它放在一个100%宽度的桌子上,这就是全部