我试图在另一个div的底部和内部显示一个页脚div但是当我使用下面的代码时,黑色页脚会显示在div的顶部。
<div class="Background">
<div id="sitefooter">
<style>
#sitefooter {
position: relative;
bottom: 0px;
height: 130px;
background-color: black;
width: 100vw;
}
</style>
</div>
</div>
我也尝试用这个来改变它的位置:
position: absolute;
bottom: 0;
我的CSS背景如下:
.Background {
display: block;
margin-left: auto;
margin-right: auto;
width: 100vw;
height: 100vh;
background-image: url('resources/background.png');
background-size: cover;
background-position: center;
}
如果有人能提供帮助那就太棒了。
由于
答案 0 :(得分:2)
div.Background
必须有position:relative
样式或内置position: absolute
的div不起作用。
.Background {
width:100%;
height:200px;
background:green;
position:relative;
}
#sitefooter {
position: absolute;
bottom: 0px;
height: 130px;
background-color: black;
width: 100%;
color:#fff;
}
&#13;
<div class="Background">This is the outer div,
<div id="sitefooter">This is the inner div.</div>
</div>
&#13;