Div没有覆盖整个页面?

3

我已经制作了一个需要覆盖整个页面的背景。我知道这对你们大多数人来说是一个简单的问题,但是我已经尝试了一切!!!每次我尝试某些东西时,它只会覆盖父级div。我想让它覆盖整个网页!以下是我目前的情况。

<div id="bkgrd" style="z-index: 9999; display: none; position:absolute;top:25%;left:25%;right:25%;
bottom:25%;
margin:auto;
min-width:50%;
min-height:50%; background-color: #000000; opacity: 0.4;"></div> 

1
div {height:100%;width:100%;} - coolguy
1
父级div是否也具有position:absoluteposition:relative?您能展示更多的标记吗? - Sampson
@ubercooluk,那仍然只涵盖了div。 - Hunter Mitchell
如果父级 div 没有覆盖整个页面,那么子 div 也不会,因为父级 div 是子 div 的容器。 - Nudier Mena
1个回答

10
#bkgrd {
    position:fixed;
    top:0;
    left: 0;
    width:100%;
    height:100%;
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接