我正在努力使我的网站的页脚始终位于网页的底部。无论网页内容太小而无法占据整个屏幕,还是内容太多需要滚动,页脚都应该始终位于屏幕底部......例如......我已经做了以下代码可帮助演示该问题...
问题是,虽然只有一个“占位符”div,但页脚只是被推到其下方(它应该位于页面的最底部,就像所有占位符都取消注释时发生的情况一样)。
我怎样才能实现这个目标?
* {
margin: 0;
padding: 0;
}
body {
position: relative;
min-height: 100%;
}
.Placeholder
{
background-color: blue;
height: 100px;
width: 100%;
}
.MainContainer {
width: 100%;
padding: 0;
margin: 0;
background-color: green;
}
.MyFooter {
position: absolute;
bottom: 0;
width: 100%;
background-color: red;
padding: 0;
margin: 0;
}
<html>
<head>
</head>
<body>
<div class='Header'>Header</div>
<div class="MainContainer">
<div class='Placeholder'></div>
<!-- Uncomment these to populate the container.
<div class='Placeholder'></div>
<div class='Placeholder'></div>
<div class='Placeholder'></div>
<div class='Placeholder'></div>
!-->
</div>
<div class="MyFooter">
This is my footer, it should always be at the bottom of the page.
</div>
</body>
</html>
呼如林
慕后森
陪伴而非守候
鸿蒙传说
九州编程
相关分类