我尝试创建div页脚,但遇到问题。粘贴到页面底部的CSS页脚
我有几个div块位于容器内一个接一个。 容器有100%的高度。 集装箱第一分区内有100px的高度(标题)。 Second Div(主体)需要全部高度达到网站底部(屏幕尺寸的一部分)或更高。
Third Div有绝对位置,位于底部。 但是因为在页面的右侧看滚动所以集装箱科的概要高度超过100%。 如何解决这个问题?
页面的CSS:身高:100%需要超过100%
html, body {
height: 100%;
margin:0;
padding:0;
background-color: yellow;
}
.container {
position:relative;
min-height:100%;
background-color: green;
}
.header {
background-color: blue;
height: 100px;
}
.mainbody {
background-color: gray;
height: 100px;
}
.footer {
position:absolute;
bottom:0;
width: 100%;
background-color: red;
}
<body>
<div class="container">
<div class="header">
<p>
header
</p>
</div>
<div class="mainbody">
<p>
mainbody
</p>
</div>
<div class="footer">
<p>
footer
</p>
</div>
</div>
</body>
您是否尝试过'position:fixed' for footer? –
这听起来像你想粘在页面底部的页脚?如果是谷歌的“粘性页脚”,有几种方法可以做到这一点 –